/* _shared/fonts.css */
@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}
/* _shared/tokens.css */
: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: 0.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}}
/* _shared/components.css */
.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: 0.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: -0.03em;line-height: 0.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: 0.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: 0.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: 0.5625rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.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: 0.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: 0.45em 0.7em;background: var(--br-navy);color: var(--br-gold-light)}.br-ui-coord__cell{padding: 0.45em 0.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: 0.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 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: 0.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: 0.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: 0.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: 0.45em;padding: 0.35em 0.65em;border: 1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius: var(--br-radius-s);font-size: 0.6875rem;font-weight: 700;line-height: 1.2;letter-spacing: 0.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: 0.45em;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.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: 0.02em;text-transform: none;color: var(--br-text)}.br-ui-landcode--fill{padding: 0.3em 0.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: 0.4em;padding: 0.5em 0.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: 0.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: -0.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: 0.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: 0.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: 0.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: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text);padding-top: 0.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: 0.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: 0.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: 0.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: 0.45rem 0.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: 0.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: 0.3em 0.7em;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.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: 0.5625rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.5rem;padding: 0;margin: 0;list-style: none}.br-ui-breadcrumb li{display: inline-flex;align-items: center;gap: 0.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: 0.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: 0.2em;padding-inline: 0.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: 0.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: 0.3em 0.7em;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.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: 0.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: 0.5em;padding: 0.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: 0.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: 0.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: 0.65rem 0.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: 0.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: 0.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: 0.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: 0.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: 0.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 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: 0.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: 0.3em 0.6em;border: 1px solid var(--br-gold);background: var(--br-navy);color: var(--br-gold-light);font-size: 0.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: 0.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: 0.55rem 0.7rem;border-top: 1px solid var(--br-ink);font-size: 0.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: 0.45rem 0.7rem;border-bottom: 1px solid var(--br-ink);background: var(--br-navy);color: var(--br-gold-light);font-size: 0.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: 0.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: 0.6875rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.6875rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.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: 0.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: 0.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: 0.6875rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.2em;text-transform: uppercase;white-space: nowrap}.br-header__logo-tagline{margin-top: 5px;font-size: 0.5625rem;font-weight: 600;letter-spacing: 0.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 0.7rem;border: 0;background: none;cursor: pointer;color: var(--br-navy);text-decoration: none;font-size: 0.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: 0.625rem;font-weight: 600;letter-spacing: 0.02em;font-variant-numeric: tabular-nums;transition: background var(--br-duration)}.br-header-nav__link::after{content: "";position: absolute;left: 0.7rem;right: 0.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: 0.9rem;height: 0.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: 0.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: 0.625rem;font-weight: 600;letter-spacing: 0.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: 0.06em;text-transform: uppercase;color: var(--br-on-dark)}.br-footer__estd{display: inline-block;padding: 0.3em 0.6em;border: 1px solid var(--br-gold);color: var(--br-gold-light);font-size: 0.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: 0.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: 0.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: 0.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: 0.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(0.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 0.5rem}.br-header-nav__link::after{left: 0.5rem;right: 0.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: 0.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: 0.875rem;letter-spacing: 0.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: 0.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: 0.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: 0.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: 0.35;stroke-width: 0.8;stroke-dasharray: 10 8}.br-home-map__parcel{stroke: var(--br-ink);stroke-width: 0.9;stroke-dasharray: 4 3;fill-opacity: 0.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: 0.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: 0.3em;fill: var(--br-navy);fill-opacity: 0.75;pointer-events: none}.br-home-map__name--river{fill: var(--br-info);fill-opacity: 0.8;font-style: italic}.br-home-map__tip{position: absolute;z-index: 3;translate: -50% calc(-100% - 12px);padding: 0.4em 0.7em;border: 1px solid var(--br-ink);background: var(--br-card);color: var(--br-navy);font-size: 0.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: 0.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)}}
/* P003-trang-chu/assets/style.css */
.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: -0.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: 0.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: 0.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: 0.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)}
/* P004-du-an/assets/style.css */
.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.625rem;color: var(--br-muted);letter-spacing: 0.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: 0.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: 0.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: 0.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)}
/* P005-nha-dat/assets/style.css */
.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: 0.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 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: 0.35em 0.7em;border: 1px solid var(--br-ink);background: var(--br-gold-soft);color: var(--br-navy);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.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: 0.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}}
/* P006-tin-tuc/assets/style.css */
.br-news-nav{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-news-nav .br-ui-tag-list{padding-block: var(--br-space-xs)}.br-news-nav__no{font-weight: 400;color: var(--br-muted)}.br-ui-tag[aria-current] .br-news-nav__no{color: var(--br-gold-light)}.br-news-featured{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--br-space-l)}.br-news-featured__main{min-height: 520px}.br-news-featured__main .br-article-card__title{font-size: var(--br-text-3xl);max-width: 22ch}.br-news-featured__side{display: grid;gap: var(--br-space-m);align-content: start}.br-news-featured__side .br-article-card{padding-bottom: var(--br-space-m);border-bottom: 1px dashed var(--br-border-input)}.br-news-featured__side .br-article-card:last-child{border-bottom: 0;padding-bottom: 0}.br-news-layout{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: var(--br-space-xl);align-items: start}.br-news-aside{position: sticky;top: calc(var(--br-header-h) + 70px);display: grid;gap: var(--br-space-l)}.br-news-widget{padding: var(--br-space-m) var(--br-space-s) var(--br-space-s)}.br-news-widget--cta{text-align: left}.br-news-widget--cta h3{color: var(--br-on-dark);font-size: var(--br-text-l);margin: var(--br-space-s) 0 var(--br-space-2xs);letter-spacing: 0}.br-news-widget--cta p{font-size: var(--br-text-s)}.br-news-category{padding-top: var(--br-space-xl)}.br-news-category .br-ui-section-head{margin-bottom: var(--br-space-m)}.br-news-category .br-ui-section-head__title{font-size: var(--br-text-2xl)}.br-news-category__split{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: var(--br-space-l)}.br-news-category__stack{display: grid;gap: var(--br-space-m);align-content: start}.br-news-category__pair{display: grid;grid-template-columns: 1fr 1fr;gap: var(--br-space-xl)}.br-news-topics{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 1px;padding: 0;margin: 0;list-style: none;border: 1px solid var(--br-gold);background: color-mix(in srgb,var(--br-gold) 55%,var(--br-navy))}.br-news-topic{display: flex;flex-direction: column;gap: var(--br-space-2xs);height: 100%;padding: var(--br-space-m);background: var(--br-navy);color: var(--br-on-dark);text-decoration: none;transition: background var(--br-duration)}.br-news-topic:hover{background: var(--br-navy-2)}.br-news-topic__no{font-size: var(--br-text-xl);font-weight: 200;font-variant-numeric: tabular-nums;color: var(--br-gold-light)}.br-news-topic__name{font-size: var(--br-text-xs);font-weight: 600;letter-spacing: var(--br-tracking-caps);text-transform: uppercase}.br-news-topic__desc{font-size: var(--br-text-s);color: var(--br-on-dark-muted)}.br-news-topic .br-ui-legend__symbol{color: var(--br-gold-light)}.br-news-lead{margin-bottom: var(--br-space-xl);padding-bottom: var(--br-space-xl);border-bottom: 1px solid var(--br-ink)}.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)}.br-article-scale{position: sticky;top: var(--br-header-h);z-index: calc(var(--br-z-header) - 3);height: 26px;background: var(--br-surface);border-bottom: 1px solid var(--br-ink)}.br-article-scale__track{position: absolute;left: var(--br-gutter);right: var(--br-gutter);top: 4px;height: 8px;border: 1px solid var(--br-ink);background: repeating-linear-gradient(90deg,var(--br-ink) 0 1px,transparent 1px 10%) 0 100% / 100% 4px no-repeat}.br-article-scale__track::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--br-read,0) * 100%);background: var(--br-gold)}.br-article-scale__labels{position: absolute;left: var(--br-gutter);right: var(--br-gutter);top: 13px;display: flex;justify-content: space-between;font-size: 0.5625rem;font-weight: 600;color: var(--br-muted);font-variant-numeric: tabular-nums}.br-article-header{max-width: 920px;margin-inline: auto;padding-block: var(--br-space-l)}.br-article-header__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--br-space-s);margin: var(--br-space-m) 0}.br-article-header__title{font-size: clamp(2rem,1.3rem + 3vw,3.25rem);font-weight: 700;letter-spacing: -0.025em;margin: 0 0 var(--br-space-s)}.br-article-header__dek{font-size: clamp(1.0625rem,1rem + 0.4vw,1.25rem);line-height: 1.6;color: var(--br-muted);margin: 0 0 var(--br-space-m)}.br-article-header__fields{--br-tb-cols: 4}.br-article-header__fields .br-ui-titleblock__value{display: flex;align-items: center;gap: 6px}.br-article-cover{margin: 0 auto var(--br-space-xl);max-width: 1100px}.br-article-cover .br-ui-media{--br-media-ratio: 16 / 9;border: 1px solid var(--br-ink)}.br-article-layout{display: grid;grid-template-columns: 260px minmax(0,720px) 46px;justify-content: center;gap: var(--br-space-xl);align-items: start}.br-article-rail{position: sticky;top: calc(var(--br-header-h) + 46px)}.br-article-rail--left{width: 100%}.br-article-toc{padding: var(--br-space-m) var(--br-space-s) var(--br-space-s)}.br-article-toc__title{display: flex;justify-content: space-between;align-items: center;margin: 0 0 var(--br-space-2xs)}.br-article-toc__pct{font-size: 0.625rem;font-weight: 600;letter-spacing: 0.06em;color: var(--br-accent-text);font-variant-numeric: tabular-nums}.br-article-toc ol{padding: 0;margin: 0;list-style: none}.br-article-toc a{display: grid;grid-template-columns: 18px 1.6rem 1fr;align-items: start;gap: 6px;padding: 6px 0;font-size: var(--br-text-s);line-height: 1.4;color: var(--br-text);text-decoration: none;border-bottom: 1px dashed var(--br-border)}.br-article-toc a::before{content: "";width: 14px;height: 11px;margin-top: 3px;border: 1px solid var(--br-ink);background: var(--br-card);transition: background var(--br-duration)}.br-article-toc__no{font-size: 0.6875rem;font-weight: 600;color: var(--br-accent-text);font-variant-numeric: tabular-nums;padding-top: 2px}.br-article-toc a:hover{color: var(--br-navy)}.br-article-toc a.is-active{color: var(--br-navy);font-weight: 600}.br-article-toc a.is-active::before{background: var(--br-gold)}.br-article-toc--inline{display: none;margin-bottom: var(--br-space-l)}.br-article-toc--inline summary{cursor: pointer;list-style: none}.br-article-toc--inline summary::-webkit-details-marker{display: none}.br-article-toc--inline[open] summary .br-ui-icon{transform: rotate(180deg)}.br-article-share{display: flex;flex-direction: column;align-items: center;gap: var(--br-space-2xs)}.br-article-share__label{font-size: 0.5625rem;font-weight: 600;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-muted);writing-mode: vertical-rl;transform: rotate(180deg);margin-bottom: 4px}.br-article-share .br-header__icon-button[data-copied]{background: var(--br-success-soft);color: var(--br-success)}.br-article-body{font-size: var(--br-text-l);line-height: var(--br-leading-loose);color: var(--br-text);counter-reset: br-h2}.br-article-body>*{margin-bottom: 0}.br-article-body>* + *{margin-top: var(--br-space-m)}.br-article-body h2{font-size: var(--br-text-2xl);margin: var(--br-space-xl) 0 0;padding-top: var(--br-space-s);border-top: 1px solid var(--br-ink);counter-increment: br-h2;scroll-margin-top: calc(var(--br-header-h) + 40px)}.br-article-body h2::before{content: "Mục " counter(br-h2,decimal-leading-zero);display: block;width: fit-content;margin-bottom: 6px;padding: 0.2em 0.5em;border: 1px solid var(--br-ink);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-navy)}.br-article-body h3{font-size: var(--br-text-xl);margin: var(--br-space-l) 0 0;scroll-margin-top: calc(var(--br-header-h) + 40px)}.br-article-body h2 + *,.br-article-body h3 + *{margin-top: var(--br-space-s)}.br-article-body a{color: var(--br-link);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--br-gold) 80%,transparent);text-underline-offset: 0.22em}.br-article-body a:hover{color: var(--br-navy)}.br-article-body strong{color: var(--br-heading);font-weight: 600}.br-article-body ul,.br-article-body ol{padding-left: 1.5em}.br-article-body li + li{margin-top: var(--br-space-2xs)}.br-article-body ul>li{list-style: none;position: relative}.br-article-body ul>li::before{content: "";position: absolute;left: -1.15em;top: 0.7em;width: 8px;height: 8px;border: 1px solid var(--br-ink);background: var(--br-gold)}.br-article-body ol{counter-reset: br-ol;list-style: none;padding-left: 0}.br-article-body ol>li{position: relative;padding-left: 2.6em;counter-increment: br-ol}.br-article-body ol>li::before{content: counter(br-ol,decimal-leading-zero);position: absolute;left: 0;top: 0.1em;display: grid;place-items: center;width: 1.9em;height: 1.9em;border-radius: 50%;border: 1.5px solid var(--br-ink);background: var(--br-card);color: var(--br-navy);font-size: 0.78em;font-weight: 700;line-height: 1}.br-article-body blockquote{position: relative;margin: var(--br-space-xl) 0;padding: var(--br-space-l);border: 1px solid var(--br-ink);background: var(--br-card)}.br-article-body blockquote::before{content: "Trích dẫn";position: absolute;left: var(--br-space-m);top: 0;translate: 0 -50%;padding: 0.3em 0.7em;background: var(--br-gold);border: 1px solid var(--br-ink);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-navy);line-height: 1.2}.br-article-body blockquote p{font-size: var(--br-text-xl);font-weight: 300;line-height: 1.55;color: var(--br-heading)}.br-article-body blockquote cite{display: block;margin-top: var(--br-space-xs);font-style: normal;font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-muted)}.br-article-body figure{margin: var(--br-space-l) 0}.br-article-body figure .br-ui-media{border: 1px solid var(--br-ink)}.br-article-body figcaption{display: flex;gap: var(--br-space-2xs);margin-top: var(--br-space-2xs);font-size: var(--br-text-s);line-height: 1.5;color: var(--br-muted)}.br-article-body figcaption::before{content: "Hình";flex: none;font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text);padding-top: 0.25em}.br-article-body .br-article-figure--wide{margin-inline: calc(-1 * var(--br-space-xl))}.br-article-body table{width: 100%;border-collapse: collapse;font-size: var(--br-text-s);line-height: 1.55}.br-article-body .wp-block-table{overflow-x: auto;border: 1px solid var(--br-ink);background: var(--br-card)}.br-article-body .wp-block-table figcaption{padding: var(--br-space-2xs) var(--br-space-s);border-top: 1px solid var(--br-ink);margin: 0}.br-article-body th{padding: var(--br-space-xs) var(--br-space-s);text-align: left;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--br-tracking-caps);text-transform: uppercase}.br-article-body td{padding: var(--br-space-xs) var(--br-space-s);border-top: 1px solid var(--br-border);vertical-align: top}.br-article-body td + td,.br-article-body th + th{border-left: 1px solid var(--br-border)}.br-article-body hr{height: 1px;border: 0;background: var(--br-dash);opacity: 0.6;margin: var(--br-space-xl) 0}.br-article-keypoints{position: relative;padding: var(--br-space-l) var(--br-space-m) var(--br-space-m);border: 1px solid var(--br-ink);background: var(--br-texture-grid),var(--br-card);font-size: var(--br-text-m);line-height: var(--br-leading)}.br-article-keypoints::after{content: "";position: absolute;right: -1px;top: -1px;width: 18px;height: 18px;background: linear-gradient(225deg,var(--br-gold) 50%,transparent 50%)}.br-article-body .br-article-keypoints__title{position: absolute;left: var(--br-space-s);top: 0;translate: 0 -50%;margin: 0;padding: 0.3em 0.7em;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;line-height: 1.3}.br-article-body .br-article-keypoints ul{padding-left: 1.4em;margin: 0}.br-article-callout{display: flex;gap: var(--br-space-s);padding: var(--br-space-m);border-left: 3px solid var(--br-info);background: var(--br-info-soft);font-size: var(--br-text-m);line-height: var(--br-leading)}.br-article-callout>.br-ui-icon{flex: none;width: 1.5rem;height: 1.5rem;color: var(--br-info)}.br-article-callout--warning{border-left-color: var(--br-warning);background: var(--br-warning-soft)}.br-article-callout--warning>.br-ui-icon{color: var(--br-warning)}.br-article-callout__title{display: block;margin-bottom: 4px;font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-heading)}.br-article-sources{margin-top: var(--br-space-xl)}.br-article-sources ol{margin: 0;padding-left: 1.2em;color: var(--br-muted);font-size: var(--br-text-s)}.br-article-disclaimer{margin-top: var(--br-space-m);font-size: var(--br-text-s);font-style: italic;color: var(--br-muted)}.br-article-footer{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--br-space-s);margin-top: var(--br-space-l);padding-block: var(--br-space-m);border-block: 1px solid var(--br-ink)}.br-article-footer__share{display: none;gap: var(--br-space-2xs)}.br-article-author{display: grid;grid-template-columns: auto 1fr;gap: var(--br-space-m);margin-top: var(--br-space-l)}.br-article-author__name{font-size: var(--br-text-xl);margin: 2px 0 4px;letter-spacing: 0}.br-article-author__role{font-size: var(--br-text-s);color: var(--br-muted);margin: 0 0 var(--br-space-xs)}.br-article-author__bio{margin: 0;font-size: var(--br-text-s);line-height: var(--br-leading)}.br-article-cta{margin-top: var(--br-space-l)}.br-article-pager{display: grid;grid-template-columns: 1fr 1fr;gap: var(--br-space-m);margin-top: var(--br-space-l)}.br-article-pager__link{display: flex;align-items: center;gap: var(--br-space-s);padding: var(--br-space-m);background: var(--br-card);border: 1px solid var(--br-ink);color: var(--br-heading);text-decoration: none;font-weight: 600;line-height: 1.4;outline: 2px solid transparent;outline-offset: 3px;transition: outline-color var(--br-duration)}.br-article-pager__link:hover{outline-color: var(--br-gold);color: var(--br-navy)}.br-article-pager__link span span{display: block;margin-bottom: 4px;font-size: 0.625rem;font-weight: 600;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text)}.br-article-pager__link--next{flex-direction: row-reverse;text-align: right}@media (max-width: 1180px){.br-article-layout{gap: var(--br-space-l)}}@media (max-width: 1100px){.br-article-layout{grid-template-columns: minmax(0,720px) 46px}.br-article-rail--left{display: none}.br-article-toc--inline{display: block}.br-news-topics{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 991px){.br-news-featured,.br-news-layout,.br-news-category__split{grid-template-columns: 1fr}.br-news-featured__main{min-height: 440px}.br-news-aside{position: static}.br-news-category__pair{grid-template-columns: 1fr;gap: 0}.br-article-card--split{grid-template-columns: 1fr}.br-article-body .br-article-figure--wide{margin-inline: 0}.br-article-header__fields{--br-tb-cols: 2}}@media (max-width: 767px){.br-article-layout{grid-template-columns: minmax(0,1fr)}.br-article-rail--right{display: none}.br-article-footer__share{display: flex}.br-article-header{padding-top: var(--br-space-m)}.br-article-cover{margin-inline: calc(-1 * var(--br-gutter))}.br-article-cover .br-ui-media{border-inline: 0}.br-article-cover .br-ui-figure__caption{padding-inline: var(--br-gutter)}.br-article-body{font-size: 1.0625rem}.br-article-body blockquote{padding: var(--br-space-l) var(--br-space-m) var(--br-space-m)}.br-article-author{grid-template-columns: 1fr}.br-article-pager{grid-template-columns: 1fr}.br-news-topics{grid-template-columns: 1fr 1fr}.br-news-featured__main .br-article-card__title,.br-article-card--split .br-article-card__title{font-size: var(--br-text-2xl)}.br-news-featured__main{min-height: 420px;padding: var(--br-space-m)}}
/* P006-tin-tuc/assets/style-b.css */
.br-news-count{font-variant-numeric: tabular-nums}.br-news-scroller{display: flex;gap: var(--br-space-s);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;overscroll-behavior-x: contain}.br-news-scroller::-webkit-scrollbar{display: none}.br-news-scroller>*{scroll-snap-align: start}.br-news-layers>li,.br-news-related>li,.br-news-series>li,.br-news-team>li,.br-news-figures>li{min-width: 0}.br-news-hero{position: relative;isolation: isolate;overflow: hidden;padding-block: var(--br-space-l) var(--br-space-xl);color: var(--br-on-dark-muted);background: var(--br-texture-grid-dark),var(--br-navy)}.br-news-hero::after{content: "";position: absolute;inset: auto -10% -40% 40%;height: 120%;z-index: -1;background: radial-gradient(closest-side,color-mix(in srgb,var(--br-gold) 16%,transparent),transparent);pointer-events: none}.br-news-hero__inner{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);gap: var(--br-space-xl);align-items: center;margin-top: var(--br-space-m)}.br-news-hero__label{display: flex;align-items: center;gap: var(--br-space-xs);margin: 0 0 var(--br-space-s);color: var(--br-gold-light)}.br-news-hero__label::before{content: "";width: 28px;height: 1px;background: var(--br-gold)}.br-news-hero__title{margin: 0 0 var(--br-space-s);color: var(--br-on-dark);font-size: var(--br-text-4xl);font-weight: 700}.br-news-hero__title em{font-style: normal;font-weight: 300;color: var(--br-gold-light)}.br-news-hero__lead{max-width: 36rem;margin: 0 0 var(--br-space-l);font-size: var(--br-text-l)}.br-news-search{display: flex;align-items: stretch;max-width: 36rem;border: 1px solid var(--br-gold);background: var(--br-card);box-shadow: 6px 6px 0 color-mix(in srgb,var(--br-gold) 35%,transparent)}.br-news-search__icon{display: grid;place-items: center;width: 52px;flex: none;color: var(--br-navy)}.br-news-search__input{flex: 1;min-width: 0;min-height: 56px;padding: 0 0.25rem;border: 0;background: transparent;color: var(--br-navy);font-size: var(--br-text-m)}.br-news-search__input::placeholder{color: var(--br-muted)}.br-news-search__input:focus{outline: none}.br-news-search:focus-within{outline: 2px solid var(--br-gold-light);outline-offset: 3px}.br-news-search__submit{flex: none;padding: 0 1.25rem;border: 0;border-left: 1px solid var(--br-gold-dark);background: var(--br-cta-bg);color: var(--br-cta-text);font-weight: 700;font-size: var(--br-text-s);cursor: pointer;transition: background var(--br-duration)}.br-news-search__submit:hover{background: var(--br-cta-hover)}.br-news-quick{display: flex;flex-wrap: wrap;align-items: center;gap: var(--br-space-2xs);margin: var(--br-space-s) 0 0;padding: 0;list-style: none}.br-news-quick__label{margin-right: 0.25rem;font-size: var(--br-text-xs);color: var(--br-on-dark-muted)}.br-news-quick__chip{display: inline-flex;align-items: center;min-height: 36px;padding: 0.35em 0.85em;border: 1px solid var(--br-navy-3);border-radius: var(--br-radius-pill);background: color-mix(in srgb,var(--br-navy-2) 70%,transparent);color: var(--br-on-dark);font-size: var(--br-text-xs);font-weight: 500;text-decoration: none;transition: border-color var(--br-duration),color var(--br-duration)}.br-news-quick__chip:hover{border-color: var(--br-gold);color: var(--br-gold-light)}.br-news-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: var(--br-space-l) 0 0;border: 1px solid var(--br-navy-3)}.br-news-stats__item{display: flex;flex-direction: column-reverse;justify-content: flex-end;padding: var(--br-space-xs) var(--br-space-s)}.br-news-stats__value,.br-news-stats__label{margin: 0}.br-news-stats__item + .br-news-stats__item{border-left: 1px solid var(--br-navy-3)}.br-news-stats__value{display: block;color: var(--br-on-dark);font-size: var(--br-text-2xl);font-weight: 300;line-height: 1.1;font-variant-numeric: tabular-nums}.br-news-stats__label{display: block;margin-top: 2px;font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--br-tracking-caps);text-transform: uppercase;color: var(--br-gold-light)}.br-news-atlas-map{position: relative;padding: var(--br-space-m);border: 1px solid var(--br-gold);background: color-mix(in srgb,var(--br-navy-2) 80%,transparent)}.br-news-atlas-map__head{display: flex;justify-content: space-between;align-items: baseline;gap: var(--br-space-s);margin-bottom: var(--br-space-s);color: var(--br-gold-light)}.br-news-atlas-map__head .br-ui-label{color: var(--br-gold-light)}.br-news-atlas-map__total{font-size: var(--br-text-xs);color: var(--br-on-dark-muted)}.br-news-atlas-map__grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 6px;margin: 0;padding: 0;list-style: none}.br-news-atlas-map__cell{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: var(--br-space-2xs);height: 100%;min-height: 128px;padding: 0.6rem;border: 1px solid var(--br-navy-3);background: var(--br-navy);color: var(--br-on-dark);text-decoration: none;transition: background var(--br-duration),border-color var(--br-duration),color var(--br-duration)}.br-news-atlas-map__cell::after{content: "";position: absolute;right: 6px;top: 6px;width: 7px;height: 7px;border-radius: 50%;background: var(--br-gold);box-shadow: 0 0 0 3px color-mix(in srgb,var(--br-gold) 25%,transparent);opacity: 0;transition: opacity var(--br-duration)}.br-news-atlas-map__cell:hover,.br-news-atlas-map__cell:focus-visible{background: var(--br-gold);border-color: var(--br-gold-light);color: var(--br-navy)}.br-news-atlas-map__cell:hover::after{opacity: 1;background: var(--br-navy);box-shadow: none}.br-news-atlas-map__no{font-size: 0.625rem;font-weight: 600;letter-spacing: var(--br-tracking-label);color: var(--br-gold-light);font-variant-numeric: tabular-nums}.br-news-atlas-map__cell:hover .br-news-atlas-map__no{color: var(--br-navy)}.br-news-atlas-map__name{font-size: 0.8125rem;font-weight: 600;line-height: 1.25}.br-news-atlas-map__count{font-size: 0.6875rem;color: var(--br-on-dark-muted)}.br-news-atlas-map__cell:hover .br-news-atlas-map__count{color: var(--br-navy)}.br-news-atlas-map__bar{display: block;height: 3px;background: var(--br-navy-3)}.br-news-atlas-map__bar>span{display: block;height: 100%;width: var(--_w,40%);background: var(--br-gold)}.br-news-atlas-map__cell:hover .br-news-atlas-map__bar{background: color-mix(in srgb,var(--br-navy) 25%,transparent)}.br-news-atlas-map__cell:hover .br-news-atlas-map__bar>span{background: var(--br-navy)}.br-news-atlas-map__foot{display: flex;justify-content: space-between;align-items: center;margin-top: var(--br-space-s);font-size: 0.6875rem;letter-spacing: var(--br-tracking-caps);text-transform: uppercase;color: var(--br-on-dark-muted)}.br-news-atlas-map__foot .br-ui-north{width: 18px;color: var(--br-gold-light)}.br-news-layerbar{position: sticky;top: var(--br-header-vis,var(--br-header-h));transition: top 0.3s var(--br-ease);z-index: 20;border-bottom: 1px solid var(--br-ink);background: color-mix(in srgb,var(--br-surface) 94%,transparent);backdrop-filter: blur(8px)}.br-news-layerbar__inner{display: flex;align-items: center;gap: var(--br-space-s)}.br-news-layerbar__title{flex: none;display: inline-flex;align-items: center;gap: 0.5rem;font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-navy)}.br-news-layerbar__title .br-ui-icon{width: 18px;height: 18px;color: var(--br-accent-text)}.br-news-layerbar__list{flex: 1;min-width: 0;margin: 0;padding: 0.6rem 0;list-style: none;mask-image: linear-gradient(90deg,var(--br-navy) 92%,transparent)}.br-news-layerbar__link{display: inline-flex;align-items: center;gap: 0.5em;min-height: 40px;padding: 0.4em 0.85em;border: 1px solid var(--br-border-input);background: var(--br-card);color: var(--br-text);font-size: var(--br-text-xs);font-weight: 600;white-space: nowrap;text-decoration: none;transition: border-color var(--br-duration),background var(--br-duration)}.br-news-layerbar__link:hover{border-color: var(--br-ink);color: var(--br-navy)}.br-news-layerbar__link[aria-current]{background: var(--br-navy);border-color: var(--br-navy);color: var(--br-on-dark)}.br-news-layerbar__no{color: var(--br-accent-text);font-weight: 500;font-variant-numeric: tabular-nums}.br-news-layerbar__link[aria-current] .br-news-layerbar__no{color: var(--br-gold-light)}.br-news-layerbar__count{display: inline-grid;place-items: center;min-width: 22px;height: 20px;padding: 0 5px;border-radius: var(--br-radius-pill);background: var(--br-surface-alt);color: var(--br-navy);font-size: 0.6875rem;font-variant-numeric: tabular-nums}.br-news-layerbar__link[aria-current] .br-news-layerbar__count{background: var(--br-gold);color: var(--br-navy)}.br-news-card{position: relative;display: flex;flex-direction: column;gap: var(--br-space-xs);min-width: 0}.br-news-card__media{position: relative;overflow: hidden;margin: 0;aspect-ratio: 16 / 10;border: 1px solid var(--br-ink);background: var(--br-surface-alt)}.br-news-card__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 0.9s var(--br-ease),filter 0.5s var(--br-ease)}.br-news-card:hover .br-news-card__media img{transform: scale(1.045)}.br-news-card__media::after{content: "";position: absolute;inset: 8px;border: 1px solid color-mix(in srgb,var(--br-card) 55%,transparent);pointer-events: none;opacity: 0;transition: opacity var(--br-duration),inset var(--br-duration)}.br-news-card:hover .br-news-card__media::after{opacity: 1;inset: 10px}.br-news-card__pin{position: absolute;left: 10px;top: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 0.35em;padding: 0.3em 0.6em;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase}.br-news-card__pin .br-ui-icon{width: 12px;height: 12px}.br-news-card__top{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem 0.75rem}.br-news-card__category{position: relative;z-index: 3;display: inline-flex;align-items: center;gap: 0.45em;font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text);text-decoration: none}.br-news-card__category:hover{color: var(--br-navy)}.br-news-card__category .br-ui-legend__symbol{order: 0;width: 12px;height: 9px;color: var(--br-navy)}.br-news-card__badge{display: inline-flex;align-items: center;gap: 0.3em;font-size: 0.625rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--br-success)}.br-news-card__badge .br-ui-icon{width: 12px;height: 12px}.br-news-card__title{margin: 0;font-size: var(--br-text-xl);font-weight: 600;line-height: 1.3;letter-spacing: -0.01em}.br-news-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-news-card__title a::after{content: "";position: absolute;inset: 0;z-index: 2}.br-news-card:hover .br-news-card__title a,.br-news-card__title a:focus-visible{background-size: 100% 2px}.br-news-card__excerpt{margin: 0;color: var(--br-muted);font-size: var(--br-text-s);line-height: 1.65;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.br-news-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 0.65rem;margin: 0;font-size: 0.75rem;color: var(--br-muted);font-variant-numeric: tabular-nums}.br-news-card__meta>span{display: inline-flex;align-items: center;gap: 0.3em}.br-news-card__meta .br-ui-icon{width: 13px;height: 13px;color: var(--br-accent-text)}.br-news-card__author{position: relative;z-index: 3;display: inline-flex;align-items: center;gap: 0.45rem;color: var(--br-navy);font-weight: 600;text-decoration: none}.br-news-card__author img{width: 26px;height: 26px;border-radius: 50%;border: 1px solid var(--br-ink)}.br-news-card__author:hover{color: var(--br-accent-text)}.br-news-card__foot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: var(--br-space-2xs);margin-top: auto;padding-top: var(--br-space-xs);border-top: 1px dashed var(--br-border-input)}.br-news-card--lead .br-news-card__media{aspect-ratio: 16 / 9}.br-news-card--lead .br-news-card__title{font-size: var(--br-text-3xl);line-height: 1.18;letter-spacing: var(--br-tracking-tight)}.br-news-card--lead .br-news-card__excerpt{font-size: var(--br-text-l);-webkit-line-clamp: 3}.br-news-card--row{display: grid;grid-template-columns: minmax(0,40%) minmax(0,1fr);align-items: start;gap: var(--br-space-s)}.br-news-card--row .br-news-card__body{display: flex;flex-direction: column;gap: 0.4rem;min-width: 0}.br-news-card--row .br-news-card__title{font-size: var(--br-text-l)}.br-news-card--row .br-news-card__excerpt{-webkit-line-clamp: 2}.br-news-card--rank{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--br-space-s);padding-block: var(--br-space-s);border-bottom: 1px dashed var(--br-border-input)}.br-news-card--rank:last-child{border-bottom: 0}.br-news-card__rank{min-width: 2.2ch;color: var(--br-accent-text);font-size: var(--br-text-2xl);font-weight: 200;line-height: 1;font-variant-numeric: tabular-nums}.br-news-card--rank .br-news-card__title{font-size: var(--br-text-m);line-height: 1.45;letter-spacing: 0}.br-news-card--rank .br-news-card__body{display: flex;flex-direction: column;gap: 0.3rem}.br-news-card--mini{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: var(--br-space-s);align-items: center}.br-news-card--mini .br-news-card__media{aspect-ratio: 1}.br-news-card--mini .br-news-card__title{font-size: var(--br-text-m);line-height: 1.4;letter-spacing: 0}.br-news-card--mini .br-news-card__body{display: flex;flex-direction: column;gap: 0.3rem}.br-news-proof{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.br-news-proof li{display: inline-flex;align-items: center;gap: 0.35em;padding: 0.3em 0.6em;border: 1px solid var(--br-border);background: var(--br-card);color: var(--br-navy);font-size: 0.6875rem;font-weight: 600;font-variant-numeric: tabular-nums}.br-news-proof .br-ui-icon{width: 13px;height: 13px;color: var(--br-accent-text)}.br-news-front{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);gap: var(--br-space-xl);align-items: start}.br-news-front__picks{position: relative;padding: var(--br-space-l) var(--br-space-m) var(--br-space-s);border: 1px solid var(--br-ink);background: var(--br-card)}.br-news-front__picks-title{position: absolute;left: var(--br-space-s);top: 0;translate: 0 -50%;margin: 0;padding: 0.35em 0.75em;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase}.br-news-front__picks .br-news-card--mini{padding-block: var(--br-space-s);border-bottom: 1px dashed var(--br-border-input)}.br-news-front__picks .br-news-card--mini:last-child{border-bottom: 0}.br-news-front__note{display: flex;gap: var(--br-space-xs);margin: var(--br-space-s) 0 0;padding-top: var(--br-space-s);border-top: 1px solid var(--br-border);font-size: var(--br-text-xs);color: var(--br-muted)}.br-news-front__note .br-ui-icon{flex: none;width: 16px;height: 16px;color: var(--br-accent-text)}.br-news-routes{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,2fr);gap: var(--br-space-l);align-items: start}.br-news-routes__tabs{display: flex;flex-direction: column;gap: 6px}.br-news-routes__tab{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: var(--br-space-xs);width: 100%;min-height: 56px;padding: 0.7rem 0.9rem;border: 1px solid var(--br-border-input);background: var(--br-card);color: var(--br-navy);text-align: left;cursor: pointer;transition: background var(--br-duration),border-color var(--br-duration)}.br-news-routes__tab:hover{border-color: var(--br-ink)}.br-news-routes__tab[aria-selected="true"]{background: var(--br-navy);border-color: var(--br-navy);color: var(--br-on-dark)}.br-news-routes__tab-icon{display: grid;place-items: center;width: 34px;height: 34px;border: 1px solid currentColor;border-radius: 50%;color: var(--br-accent-text)}.br-news-routes__tab[aria-selected="true"] .br-news-routes__tab-icon{color: var(--br-gold-light);border-color: var(--br-gold)}.br-news-routes__tab-icon .br-ui-icon{width: 16px;height: 16px}.br-news-routes__tab-name{font-weight: 600;font-size: var(--br-text-s);line-height: 1.3}.br-news-routes__tab-meta{font-size: 0.6875rem;color: var(--br-muted);font-variant-numeric: tabular-nums}.br-news-routes__tab[aria-selected="true"] .br-news-routes__tab-meta{color: var(--br-gold-light)}.br-news-route{position: relative;padding: var(--br-space-l);border: 1px solid var(--br-ink);background: var(--br-texture-grid),var(--br-card)}.br-news-route__head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: var(--br-space-s);margin-bottom: var(--br-space-l)}.br-news-route__title{margin: 0;font-size: var(--br-text-2xl)}.br-news-route__lead{margin: 0.35rem 0 0;color: var(--br-muted);max-width: 40rem}.br-news-route__sum{display: flex;gap: var(--br-space-s);font-size: var(--br-text-xs);font-weight: 600;color: var(--br-navy);font-variant-numeric: tabular-nums}.br-news-route__sum span{display: inline-flex;align-items: center;gap: 0.3em}.br-news-route__sum .br-ui-icon{width: 14px;height: 14px;color: var(--br-accent-text)}.br-news-route__steps{position: relative;display: grid;grid-template-columns: repeat(var(--_n,4),minmax(0,1fr));gap: var(--br-space-m);margin: 0;padding: 0;list-style: none;counter-reset: br-step}.br-news-route__steps::before{content: "";position: absolute;left: 24px;right: 24px;top: 24px;height: 2px;background: var(--br-dash-gold)}.br-news-route__step{position: relative;display: flex;flex-direction: column;gap: var(--br-space-xs)}.br-news-route__step .br-ui-marker{--_size: 48px;font-size: var(--br-text-s)}.br-news-route__step:hover .br-ui-marker{background: var(--br-gold)}.br-news-route__thumb{position: relative;overflow: hidden;aspect-ratio: 16 / 10;border: 1px solid var(--br-ink)}.br-news-route__thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s var(--br-ease)}.br-news-route__step:hover .br-news-route__thumb img{transform: scale(1.05)}.br-news-route__step-title{margin: 0;font-size: var(--br-text-m);line-height: 1.4;letter-spacing: 0}.br-news-route__step-title a{color: var(--br-heading);text-decoration: none}.br-news-route__step-title a::after{content: "";position: absolute;inset: 0}.br-news-route__step-title a:hover{text-decoration: underline;text-decoration-color: var(--br-gold);text-decoration-thickness: 2px}.br-news-route__step-meta{margin: 0;font-size: 0.75rem;color: var(--br-muted)}.br-news-route__why{margin: 0;font-size: var(--br-text-xs);color: var(--br-text);padding-left: 0.6rem;border-left: 2px solid var(--br-gold)}.br-news-layers{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(250px,auto);gap: var(--br-grid-gap);margin: 0;padding: 0;list-style: none}.br-news-layers{grid-auto-flow: dense}.br-news-layers>li:nth-child(1){grid-column: span 2;grid-row: span 2}.br-news-layers>li:nth-child(6){grid-column: 3 / span 2;grid-row: span 2}.br-news-layer{position: relative;isolation: isolate;display: flex;flex-direction: column;justify-content: flex-end;height: 100%;min-height: 250px;overflow: hidden;padding: var(--br-space-m);border: 1px solid var(--br-ink);color: var(--br-on-dark-muted);text-decoration: none}.br-news-layer__img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--br-ease)}.br-news-layer::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,color-mix(in srgb,var(--br-navy) 20%,transparent) 0%,color-mix(in srgb,var(--br-navy) 92%,transparent) 62%);transition: background var(--br-duration)}.br-news-layer::after{content: "";position: absolute;inset: 0;z-index: -1;background: var(--br-texture-grid-dark);opacity: 0;transition: opacity 0.5s var(--br-ease)}.br-news-layer:hover .br-news-layer__img{transform: scale(1.06)}.br-news-layer:hover::after{opacity: 1}.br-news-layer__no{position: absolute;left: var(--br-space-m);top: var(--br-space-m);display: inline-flex;align-items: center;gap: 0.5em;padding: 0.3em 0.6em;background: var(--br-navy);border: 1px solid var(--br-gold);color: var(--br-gold-light);font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);font-variant-numeric: tabular-nums}.br-news-layer__icon{position: absolute;right: var(--br-space-m);top: var(--br-space-m);display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--br-gold);color: var(--br-navy);transition: transform 0.4s var(--br-ease)}.br-news-layer:hover .br-news-layer__icon{transform: rotate(-12deg) scale(1.08)}.br-news-layer__icon .br-ui-icon{width: 18px;height: 18px}.br-news-layer__name{margin: 0 0 0.35rem;color: var(--br-on-dark);font-size: var(--br-text-xl);font-weight: 600}.br-news-layer__desc{margin: 0 0 var(--br-space-s);font-size: var(--br-text-s);line-height: 1.55;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.br-news-layer__foot{display: flex;justify-content: space-between;align-items: center;gap: var(--br-space-s);padding-top: var(--br-space-xs);border-top: 1px dashed color-mix(in srgb,var(--br-gold) 55%,transparent);font-size: 0.75rem}.br-news-layer__count{flex: none;white-space: nowrap;color: var(--br-gold-light);font-weight: 700;font-variant-numeric: tabular-nums}.br-news-layer__latest{min-width: 0;color: var(--br-on-dark);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.br-news-layers>li:nth-child(1) .br-news-layer__name,.br-news-layers>li:nth-child(6) .br-news-layer__name{font-size: var(--br-text-3xl)}.br-news-layers>li:nth-child(1) .br-news-layer__desc,.br-news-layers>li:nth-child(6) .br-news-layer__desc{font-size: var(--br-text-m);max-width: 30rem}.br-news-figures{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: 0;padding: 0;list-style: none;border: 1px solid var(--br-ink);background: var(--br-card)}.br-news-figure{position: relative;display: flex;flex-direction: column;gap: var(--br-space-xs);height: 100%;padding: var(--br-space-l) var(--br-space-m) var(--br-space-m);text-decoration: none;color: var(--br-text);transition: background var(--br-duration)}.br-news-figures>li + li .br-news-figure{border-left: 1px solid var(--br-border)}.br-news-figure:hover{background: var(--br-gold-soft)}.br-news-figure__value{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 0.25em;color: var(--br-navy);font-size: clamp(2.5rem,1.5rem + 2.4vw,3.75rem);font-weight: 200;line-height: 0.95;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}.br-news-figure__unit{font-size: var(--br-text-l);font-weight: 500;letter-spacing: 0;color: var(--br-accent-text)}.br-news-figure__rule{width: 40px;height: 3px;background: var(--br-gold);transition: width 0.5s var(--br-ease)}.br-news-figure:hover .br-news-figure__rule{width: 80px}.br-news-figure__caption{margin: 0;font-size: var(--br-text-s);font-weight: 500;color: var(--br-navy)}.br-news-figure__source{margin: auto 0 0;padding-top: var(--br-space-xs);border-top: 1px dashed var(--br-border-input);font-size: 0.75rem;color: var(--br-muted)}.br-news-figure__source strong{color: var(--br-accent-text);font-weight: 600}.br-news-stream{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: var(--br-space-xl);align-items: start}.br-news-filter{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 var(--br-space-m);padding: 0;list-style: none}.br-news-filter__chip{min-height: 40px;padding: 0.4em 0.9em;border: 1px solid var(--br-border-input);border-radius: var(--br-radius-pill);background: var(--br-card);color: var(--br-text);font-size: var(--br-text-xs);font-weight: 600;cursor: pointer;transition: background var(--br-duration),border-color var(--br-duration)}.br-news-filter__chip:hover{border-color: var(--br-ink)}.br-news-filter__chip[aria-pressed="true"]{background: var(--br-navy);border-color: var(--br-navy);color: var(--br-gold-light)}.br-news-stream__list{display: flex;flex-direction: column}.br-news-stream__list>.br-news-card{padding-block: var(--br-space-m);border-bottom: 1px solid var(--br-border)}.br-news-stream__list>.br-news-card:first-child{padding-top: 0}.br-news-stream__list>[hidden]{display: none}.br-news-stream__date{display: flex;align-items: center;gap: var(--br-space-xs);margin: var(--br-space-m) 0 0;font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text)}.br-news-stream__date::after{content: "";flex: 1;height: 1px;background: var(--br-dash);opacity: 0.4}.br-news-more{display: flex;flex-direction: column;align-items: center;gap: var(--br-space-2xs);margin-top: var(--br-space-l)}.br-news-more__status{margin: 0;font-size: var(--br-text-xs);color: var(--br-muted);font-variant-numeric: tabular-nums}.br-news-more__bar{width: 180px;height: 3px;background: var(--br-border)}.br-news-more__bar>span{display: block;height: 100%;width: var(--_p,30%);background: var(--br-gold);transition: width 0.5s var(--br-ease)}.br-news-aside{position: sticky;top: calc(var(--br-header-vis,var(--br-header-h)) + 76px);transition: top 0.3s var(--br-ease);display: flex;flex-direction: column;gap: var(--br-space-l)}.br-news-aside .br-ui-notebox{padding-top: var(--br-space-m)}.br-news-aside__note{margin: var(--br-space-2xs) 0 0;font-size: 0.75rem;color: var(--br-muted)}.br-news-series{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--br-space-l);margin: 0;padding: 0;list-style: none}.br-news-dossier{position: relative;display: flex;flex-direction: column;height: 100%;padding: var(--br-space-m);border: 1px solid var(--br-ink);background: var(--br-card);box-shadow: 6px 6px 0 -1px var(--br-card),6px 6px 0 0 var(--br-ink),12px 12px 0 -1px var(--br-card),12px 12px 0 0 var(--br-border-input);transition: translate 0.35s var(--br-ease),box-shadow 0.35s var(--br-ease)}.br-news-dossier:hover{translate: -3px -3px;box-shadow: 9px 9px 0 -1px var(--br-card),9px 9px 0 0 var(--br-ink),16px 16px 0 -1px var(--br-card),16px 16px 0 0 var(--br-border-input)}.br-news-dossier__tab{position: absolute;right: var(--br-space-m);top: -1px;translate: 0 -100%;padding: 0.3em 0.8em;border: 1px solid var(--br-ink);border-bottom: 0;background: var(--br-gold);color: var(--br-navy);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase}.br-news-dossier__cover{position: relative;overflow: hidden;aspect-ratio: 16 / 8;margin: calc(-1 * var(--br-space-m)) calc(-1 * var(--br-space-m)) var(--br-space-m);border-bottom: 1px solid var(--br-ink)}.br-news-dossier__cover img{width: 100%;height: 100%;object-fit: cover}.br-news-dossier__title{margin: 0 0 0.35rem;font-size: var(--br-text-xl)}.br-news-dossier__lead{margin: 0 0 var(--br-space-s);font-size: var(--br-text-s);color: var(--br-muted)}.br-news-dossier__parts{margin: 0 0 var(--br-space-s);padding: 0;list-style: none;counter-reset: br-part}.br-news-dossier__parts li{counter-increment: br-part;display: grid;grid-template-columns: 2.2rem minmax(0,1fr);gap: 0.4rem;padding-block: 0.55rem;border-top: 1px dashed var(--br-border-input)}.br-news-dossier__parts li::before{content: "P." counter(br-part,decimal-leading-zero);font-size: 0.6875rem;font-weight: 700;color: var(--br-accent-text);padding-top: 0.2em;font-variant-numeric: tabular-nums}.br-news-dossier__parts a{color: var(--br-navy);font-size: var(--br-text-s);font-weight: 500;line-height: 1.45;text-decoration: none}.br-news-dossier__parts a:hover{color: var(--br-accent-text);text-decoration: underline}.br-news-dossier__foot{margin-top: auto;display: flex;justify-content: space-between;align-items: center;font-size: 0.75rem;color: var(--br-muted);font-variant-numeric: tabular-nums}.br-news-team{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--br-space-s);margin: 0 0 var(--br-space-xl);padding: 0;list-style: none}.br-news-author{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: var(--br-space-xs);height: 100%;padding: var(--br-space-m);border: 1px solid var(--br-navy-3);background: var(--br-navy-2);color: var(--br-on-dark-muted);text-decoration: none;transition: border-color var(--br-duration),translate 0.35s var(--br-ease)}.br-news-author:hover{border-color: var(--br-gold);translate: 0 -4px}.br-news-author__avatar{width: 72px;height: 72px;border-radius: 50%;border: 1.5px solid var(--br-gold);object-fit: cover}.br-news-author__name{margin: 0;color: var(--br-on-dark);font-size: var(--br-text-m);font-weight: 600}.br-news-author__beat{margin: 0;font-size: 0.6875rem;font-weight: 600;letter-spacing: var(--br-tracking-caps);text-transform: uppercase;color: var(--br-gold-light)}.br-news-author__bio{margin: 0;font-size: var(--br-text-xs);line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden}.br-news-author__count{margin-top: auto;padding-top: var(--br-space-xs);width: 100%;border-top: 1px dashed var(--br-navy-3);font-size: 0.75rem;color: var(--br-on-dark);font-variant-numeric: tabular-nums}.br-news-pledge{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,2fr);gap: var(--br-space-xl);align-items: start}.br-news-pledge__title{margin: 0 0 var(--br-space-s);font-size: var(--br-text-2xl)}.br-news-pledge__steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--br-space-m);margin: 0;padding: 0;list-style: none;position: relative}.br-news-pledge__steps::before{content: "";position: absolute;left: 24px;right: 24px;top: 24px;height: 2px;background: var(--br-dash-gold)}.br-news-pledge__step{position: relative;display: flex;flex-direction: column;gap: var(--br-space-xs)}.br-news-pledge__step h3{margin: 0;font-size: var(--br-text-m);color: var(--br-on-dark)}.br-news-pledge__step p{margin: 0;font-size: var(--br-text-s)}.br-news-subscribe{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);border: 1px solid var(--br-ink);background: var(--br-card)}.br-news-subscribe__main{padding: var(--br-space-l);background: var(--br-texture-grid),var(--br-card)}.br-news-subscribe__title{margin: 0.4rem 0 0.4rem;font-size: var(--br-text-2xl)}.br-news-subscribe__lead{margin: 0 0 var(--br-space-m);color: var(--br-muted)}.br-news-subscribe__form{display: flex;gap: 0;max-width: 32rem;border: 1px solid var(--br-ink);background: var(--br-card)}.br-news-subscribe__input{flex: 1;min-width: 0;min-height: 52px;padding: 0 1rem;border: 0;background: transparent}.br-news-subscribe__input:focus{outline: none}.br-news-subscribe__form:focus-within{outline: 2px solid var(--br-info);outline-offset: 3px}.br-news-subscribe__submit{flex: none;padding: 0 1.2rem;border: 0;background: var(--br-navy);color: var(--br-on-dark);font-weight: 600;font-size: var(--br-text-s);cursor: pointer}.br-news-subscribe__submit:hover{background: var(--br-navy-3)}.br-news-subscribe__note{margin: var(--br-space-xs) 0 0;font-size: 0.75rem;color: var(--br-muted)}.br-news-subscribe__aside{display: flex;flex-direction: column;justify-content: center;gap: var(--br-space-s);padding: var(--br-space-l);background: var(--br-texture-grid-dark),var(--br-navy);color: var(--br-on-dark-muted);border-left: 1px solid var(--br-ink)}.br-news-subscribe__aside h3{margin: 0;color: var(--br-on-dark);font-size: var(--br-text-xl)}.br-news-subscribe__aside p{margin: 0}.br-news-cathero{position: relative;isolation: isolate;overflow: hidden;padding-block: var(--br-space-l) var(--br-space-xl);color: var(--br-on-dark-muted);background: var(--br-texture-grid-dark),var(--br-navy)}.br-news-cathero__inner{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: var(--br-space-xl);align-items: end;margin-top: var(--br-space-m)}.br-news-cathero__code{display: inline-flex;align-items: stretch;margin-bottom: var(--br-space-s);border: 1px solid var(--br-gold);font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;font-variant-numeric: tabular-nums}.br-news-cathero__code span{padding: 0.45em 0.75em}.br-news-cathero__code span:first-child{background: var(--br-gold);color: var(--br-navy)}.br-news-cathero__code span:last-child{color: var(--br-gold-light)}.br-news-cathero__title{display: flex;align-items: center;gap: var(--br-space-s);margin: 0 0 var(--br-space-s);color: var(--br-on-dark);font-size: var(--br-text-4xl)}.br-news-cathero__icon{display: grid;place-items: center;flex: none;width: 56px;height: 56px;border-radius: 50%;background: var(--br-gold);color: var(--br-navy)}.br-news-cathero__icon .br-ui-icon{width: 26px;height: 26px}.br-news-cathero__lead{max-width: 38rem;margin: 0 0 var(--br-space-m);font-size: var(--br-text-l)}.br-news-cathero__editor{display: flex;align-items: center;gap: var(--br-space-s);margin: var(--br-space-m) 0 0;padding: var(--br-space-s);border: 1px dashed var(--br-navy-3);max-width: 38rem}.br-news-cathero__editor img{width: 52px;height: 52px;border-radius: 50%;border: 1.5px solid var(--br-gold);flex: none}.br-news-cathero__editor p{margin: 0;font-size: var(--br-text-s)}.br-news-cathero__editor strong{color: var(--br-on-dark)}.br-news-cathero__editor a{color: var(--br-gold-light)}.br-news-cathero .br-news-stats{grid-template-columns: repeat(3,minmax(0,1fr));max-width: 38rem}.br-news-pinned{position: relative;display: flex;flex-direction: column;border: 1px solid var(--br-gold);background: var(--br-navy-2);color: var(--br-on-dark-muted)}.br-news-pinned .br-news-card__media{border: 0;border-bottom: 1px solid var(--br-gold);aspect-ratio: 16 / 9}.br-news-pinned__body{display: flex;flex-direction: column;gap: var(--br-space-xs);padding: var(--br-space-m)}.br-news-pinned .br-news-card__title a{color: var(--br-on-dark)}.br-news-pinned .br-news-card__excerpt,.br-news-pinned .br-news-card__meta{color: var(--br-on-dark-muted)}.br-news-pinned .br-news-card__meta .br-ui-icon{color: var(--br-gold-light)}.br-news-topics-bar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--br-space-xs) var(--br-space-s);margin-bottom: var(--br-space-l);padding-bottom: var(--br-space-m);border-bottom: 1px solid var(--br-border)}.br-news-topics-bar__label{font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-navy)}.br-news-topics-bar .br-news-filter{margin: 0}.br-news-topics-bar__tools{display: flex;align-items: center;gap: var(--br-space-xs);margin-left: auto}.br-news-select{min-height: 40px;padding: 0 2rem 0 0.75rem;border: 1px solid var(--br-border-input);background: linear-gradient(45deg,transparent 50%,var(--br-navy) 50%) right 0.95rem center / 5px 5px no-repeat,linear-gradient(135deg,var(--br-navy) 50%,transparent 50%) right calc(0.95rem - 5px) center / 5px 5px no-repeat,var(--br-card);color: var(--br-navy);font-size: var(--br-text-xs);font-weight: 600;appearance: none;cursor: pointer}.br-news-view{display: inline-flex;border: 1px solid var(--br-border-input)}.br-news-view button{display: grid;place-items: center;width: 40px;height: 38px;border: 0;background: var(--br-card);color: var(--br-muted);cursor: pointer}.br-news-view button + button{border-left: 1px solid var(--br-border-input)}.br-news-view button[aria-pressed="true"]{background: var(--br-navy);color: var(--br-gold-light)}.br-news-view .br-ui-icon{width: 16px;height: 16px}.br-news-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--br-space-xl) var(--br-grid-gap)}.br-news-grid>.br-news-card--wide{grid-column: span 2}.br-news-grid>.br-news-card--wide .br-news-card__media{aspect-ratio: 16 / 8}.br-news-grid>.br-news-card--wide .br-news-card__title{font-size: var(--br-text-2xl)}.br-news-grid>[hidden]{display: none}.br-news-grid.is-list{grid-template-columns: minmax(0,1fr);gap: 0}.br-news-grid.is-list>.br-news-card{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: var(--br-space-m);padding-block: var(--br-space-m);border-bottom: 1px solid var(--br-border);grid-column: auto}.br-news-grid.is-list>.br-news-card>:not(.br-news-card__media){grid-column: 2}.br-news-grid.is-list>.br-news-card>.br-news-card__media{grid-row: 1 / span 6;aspect-ratio: 16 / 10}.br-news-grid.is-list .br-news-card__title{font-size: var(--br-text-xl)}.br-news-empty{padding: var(--br-space-l);border: 1px dashed var(--br-border-input);text-align: center;color: var(--br-muted)}.br-news-start{display: grid;grid-template-columns: minmax(0,0.7fr) minmax(0,2fr);gap: var(--br-space-l);align-items: center;padding: var(--br-space-m) var(--br-space-l);margin-bottom: var(--br-space-xl);border: 1px solid var(--br-ink);background: var(--br-gold-soft)}.br-news-start__title{margin: 0.3rem 0 0;font-size: var(--br-text-xl)}.br-news-start__steps{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--br-space-m);margin: 0;padding: 0;list-style: none}.br-news-start__steps::before{content: "";position: absolute;left: 17px;right: 17px;top: 17px;height: 2px;background: var(--br-dash);opacity: 0.6}.br-news-start__step{position: relative;display: flex;gap: var(--br-space-xs);align-items: flex-start}.br-news-start__step .br-ui-marker{--_size: 36px}.br-news-start__step a{color: var(--br-navy);font-weight: 600;font-size: var(--br-text-s);line-height: 1.4;text-decoration: none}.br-news-start__step a::after{content: "";position: absolute;inset: 0}.br-news-start__step:hover a{text-decoration: underline;text-decoration-color: var(--br-gold-dark)}.br-news-start__step a span{display: block;margin-top: 2px;font-size: 0.75rem;color: var(--br-muted);font-weight: 400}.br-news-pagination{display: flex;justify-content: center;gap: 6px;margin: var(--br-space-m) 0 0;padding: 0;list-style: none}.br-news-pagination a,.br-news-pagination span{display: grid;place-items: center;min-width: 44px;height: 44px;padding: 0 0.6rem;border: 1px solid var(--br-border-input);background: var(--br-card);color: var(--br-navy);font-size: var(--br-text-s);font-weight: 600;text-decoration: none;font-variant-numeric: tabular-nums}.br-news-pagination a:hover{border-color: var(--br-ink)}.br-news-pagination [aria-current]{background: var(--br-navy);border-color: var(--br-navy);color: var(--br-gold-light)}.br-news-related{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--br-grid-gap);margin: 0;padding: 0;list-style: none}.br-news-related .br-news-layer{min-height: 220px}@media (max-width: 1100px){.br-news-hero__inner,.br-news-cathero__inner{grid-template-columns: minmax(0,1fr);gap: var(--br-space-l)}.br-news-front{grid-template-columns: minmax(0,1fr);gap: var(--br-space-l)}.br-news-stream{grid-template-columns: minmax(0,1fr)}.br-news-aside{position: static;display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.br-news-layers{grid-template-columns: repeat(2,minmax(0,1fr))}.br-news-layers>li:nth-child(6){grid-column: span 2;grid-row: span 1}.br-news-layers>li:nth-child(1){grid-row: span 1}.br-news-figures{grid-template-columns: repeat(2,minmax(0,1fr))}.br-news-figures>li:nth-child(3) .br-news-figure{border-left: 0}.br-news-figures>li:nth-child(n + 3) .br-news-figure{border-top: 1px solid var(--br-border)}.br-news-team{grid-template-columns: repeat(3,minmax(0,1fr))}.br-news-pledge{grid-template-columns: minmax(0,1fr);gap: var(--br-space-l)}.br-news-routes{grid-template-columns: minmax(0,1fr)}.br-news-routes__tabs{flex-direction: row;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory}.br-news-routes__tab{flex: 0 0 auto;width: auto;scroll-snap-align: start;grid-template-columns: auto auto}.br-news-routes__tab-meta{display: none}.br-news-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.br-news-start{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.br-news-team,.br-news-series,.br-news-related,.br-news-figures,.br-news-filter,.br-news-quick,.br-news-layerbar__list{scroll-padding-inline: var(--br-gutter)}.br-news-hero{padding-block: var(--br-space-m) var(--br-space-l)}.br-news-hero__title{font-size: 2.125rem}.br-news-hero__lead{font-size: var(--br-text-m);margin-bottom: var(--br-space-m)}.br-news-atlas-map{display: none}.br-news-search{box-shadow: 4px 4px 0 color-mix(in srgb,var(--br-gold) 35%,transparent)}.br-news-search__submit{padding: 0 0.9rem}.br-news-search__icon{width: 44px}.br-news-quick{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--br-gutter));padding-inline: var(--br-gutter)}.br-news-quick::-webkit-scrollbar{display: none}.br-news-quick>li{flex: none}.br-news-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.br-news-stats__item:nth-child(3){border-left: 0}.br-news-stats__item:nth-child(n + 3){border-top: 1px solid var(--br-navy-3)}.br-news-cathero .br-news-stats{grid-template-columns: repeat(3,minmax(0,1fr))}.br-news-cathero .br-news-stats__item:nth-child(3){border-left: 1px solid var(--br-navy-3);border-top: 0}.br-news-cathero .br-news-stats__value{font-size: var(--br-text-xl)}.br-news-layerbar__title{display: none}.br-news-layerbar__list{margin-inline: calc(-1 * var(--br-gutter));padding-inline: var(--br-gutter);mask-image: none}.br-news-card--lead .br-news-card__title{font-size: 1.5rem}.br-news-card--lead .br-news-card__excerpt{font-size: var(--br-text-m)}.br-news-card--row{grid-template-columns: 112px minmax(0,1fr);gap: var(--br-space-xs)}.br-news-card--row .br-news-card__media{aspect-ratio: 1}.br-news-card--row .br-news-card__title{font-size: var(--br-text-m);line-height: 1.4}.br-news-card--row .br-news-card__excerpt{display: none}.br-news-card--mini{grid-template-columns: 84px minmax(0,1fr)}.br-news-front__picks{padding-inline: var(--br-space-s)}.br-news-route{padding: var(--br-space-m) var(--br-space-s)}.br-news-route__steps{grid-template-columns: minmax(0,1fr);gap: 0}.br-news-route__steps::before{left: 23px;right: auto;top: 24px;bottom: 24px;width: 2px;height: auto;background: repeating-linear-gradient(180deg,var(--br-gold) 0 6px,transparent 6px 10px)}.br-news-route__step{display: grid;grid-template-columns: 48px minmax(0,1fr);column-gap: var(--br-space-s);row-gap: 4px;padding-bottom: var(--br-space-m)}.br-news-route__step>:not(.br-ui-marker){grid-column: 2}.br-news-route__step .br-ui-marker{grid-row: 1 / span 4}.br-news-route__thumb{display: none}.br-news-layers{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--br-gutter));padding-inline: var(--br-gutter);scroll-padding-inline: var(--br-gutter)}.br-news-layers::-webkit-scrollbar{display: none}.br-news-layers>li{flex: 0 0 78%;scroll-snap-align: start}.br-news-layer{min-height: 300px}.br-news-layers>li:nth-child(1) .br-news-layer__name,.br-news-layers>li:nth-child(6) .br-news-layer__name{font-size: var(--br-text-xl)}.br-news-layers>li:nth-child(1) .br-news-layer__desc,.br-news-layers>li:nth-child(6) .br-news-layer__desc{font-size: var(--br-text-s)}.br-news-figures{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.br-news-figures>li{flex: 0 0 72%;scroll-snap-align: start}.br-news-figures>li + li .br-news-figure{border-left: 1px solid var(--br-border);border-top: 0 !important}.br-news-filter{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--br-gutter));padding-inline: var(--br-gutter)}.br-news-filter::-webkit-scrollbar{display: none}.br-news-filter>li{flex: none}.br-news-aside{grid-template-columns: minmax(0,1fr)}.br-news-series{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--br-gutter));padding: var(--br-space-m) var(--br-gutter) var(--br-space-s)}.br-news-series::-webkit-scrollbar{display: none}.br-news-series>li{flex: 0 0 84%;scroll-snap-align: center}.br-news-dossier,.br-news-dossier:hover{box-shadow: 5px 5px 0 -1px var(--br-card),5px 5px 0 0 var(--br-ink);translate: none}.br-news-team{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--br-gutter));padding-inline: var(--br-gutter)}.br-news-team::-webkit-scrollbar{display: none}.br-news-team>li{flex: 0 0 70%;scroll-snap-align: start}.br-news-pledge__steps{grid-template-columns: minmax(0,1fr);gap: var(--br-space-m)}.br-news-pledge__steps::before{left: 23px;right: auto;top: 24px;bottom: 24px;width: 2px;height: auto;background: repeating-linear-gradient(180deg,var(--br-gold) 0 6px,transparent 6px 10px)}.br-news-pledge__step{display: grid;grid-template-columns: 48px minmax(0,1fr);column-gap: var(--br-space-s)}.br-news-pledge__step .br-ui-marker{grid-row: 1 / span 2}.br-news-subscribe{grid-template-columns: minmax(0,1fr)}.br-news-subscribe__main,.br-news-subscribe__aside{padding: var(--br-space-m)}.br-news-subscribe__aside{border-left: 0;border-top: 1px solid var(--br-ink)}.br-news-subscribe__submit{padding: 0 0.9rem}.br-news-cathero__title{font-size: 2rem}.br-news-cathero__icon{width: 44px;height: 44px}.br-news-cathero__icon .br-ui-icon{width: 20px;height: 20px}.br-news-cathero__lead{font-size: var(--br-text-m)}.br-news-pinned__body{padding: var(--br-space-s)}.br-news-topics-bar{gap: var(--br-space-xs)}.br-news-topics-bar__label{display: none}.br-news-topics-bar .br-news-filter{width: calc(100% + 2 * var(--br-gutter))}.br-news-topics-bar__tools{margin-left: 0;width: 100%;justify-content: space-between}.br-news-grid,.br-news-grid.is-list{grid-template-columns: minmax(0,1fr);gap: 0}.br-news-grid>.br-news-card,.br-news-grid.is-list>.br-news-card{display: grid;grid-template-columns: 112px minmax(0,1fr);column-gap: var(--br-space-s);row-gap: 0.35rem;align-items: start;padding-block: var(--br-space-s);border-bottom: 1px solid var(--br-border);grid-column: auto}.br-news-grid>.br-news-card>:not(.br-news-card__media){grid-column: 2}.br-news-grid>.br-news-card>.br-news-card__media{grid-row: 1 / span 4;aspect-ratio: 1}.br-news-grid>.br-news-card .br-news-card__title{font-size: var(--br-text-m);line-height: 1.4}.br-news-grid>.br-news-card .br-news-card__excerpt,.br-news-grid>.br-news-card .br-news-card__foot{display: none}.br-news-grid>.br-news-card--wide{display: flex;align-items: stretch;padding-top: 0}.br-news-grid>.br-news-card--wide .br-news-card__media{aspect-ratio: 16 / 10}.br-news-grid>.br-news-card--wide .br-news-card__title{font-size: var(--br-text-xl)}.br-news-grid>.br-news-card--wide .br-news-card__excerpt,.br-news-grid>.br-news-card--wide .br-news-card__foot{display: -webkit-box}.br-news-grid>.br-news-card--wide .br-news-card__foot{display: flex}.br-news-view{display: none}.br-news-grid>.br-news-card:not(.br-news-card--wide) .br-news-card__top{display: none}.br-news-start{padding: var(--br-space-m) var(--br-space-s)}.br-news-start__steps{grid-template-columns: minmax(0,1fr);gap: var(--br-space-s)}.br-news-start__steps::before{left: 17px;right: auto;top: 17px;bottom: 17px;width: 2px;height: auto;background: repeating-linear-gradient(180deg,var(--br-navy) 0 6px,transparent 6px 10px)}.br-news-related{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--br-gutter));padding-inline: var(--br-gutter)}.br-news-related::-webkit-scrollbar{display: none}.br-news-related>li{flex: 0 0 78%;scroll-snap-align: start}}a.br-news-card__media,a.br-news-dossier__cover,a.br-news-route__thumb{display: block}.br-news-card__media>img,.br-news-route__thumb>img,.br-news-dossier__cover>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.br-news-route__thumb,.br-news-dossier__cover{position: relative}.br-news-card__category a{color: inherit;text-decoration: none}.br-news-card__category a:hover{color: var(--br-navy)}.br-news-card__meta{gap: 6px 0.75rem}.br-news-card__author img{flex: none;object-fit: cover}.br-news-atlas-map__meta{display: flex;flex-direction: column;gap: 4px}.br-news-atlas-map__north{display: inline-flex}.br-news-atlas-map__north .br-ui-north{width: 18px;color: var(--br-gold-light)}.br-news-route__steps{counter-reset: br-step}.br-news-route__step{counter-increment: br-step}.br-news-route__step>.br-ui-marker::before,.br-news-start__step>.br-ui-marker::before{content: counter(br-step,decimal-leading-zero)}.br-news-start__steps{counter-reset: br-step}.br-news-start__step{counter-increment: br-step}.br-news-start__link span{display: block;margin-top: 2px;font-size: 0.75rem;color: var(--br-muted);font-weight: 400}.br-news-start__link::after{content: "";position: absolute;inset: 0}.br-news-start__link{color: var(--br-navy);font-weight: 600;font-size: var(--br-text-s);line-height: 1.4;text-decoration: none}.br-news-aside__box:first-child{counter-reset: br-rank}.br-news-card--rank{counter-increment: br-rank}.br-news-card__rank::before{content: counter(br-rank,decimal-leading-zero)}.br-news-proof--stack{flex-direction: column;align-items: flex-start}.br-news-aside__cta{padding: var(--br-space-m)}.br-news-aside__cta-title{margin: var(--br-space-xs) 0;color: var(--br-on-dark);font-size: var(--br-text-xl)}.br-news-aside__cta-text{color: var(--br-on-dark-muted)}.br-news-filter__chip{display: inline-flex;align-items: center;text-decoration: none}.br-news-filter__chip[aria-current]{background: var(--br-navy);border-color: var(--br-navy);color: var(--br-gold-light)}.br-news-pledge__text{margin: 0}.br-news-pledge__step-title{margin: 0;font-size: var(--br-text-m);color: var(--br-on-dark)}.br-news-pledge__step-text{margin: 0;font-size: var(--br-text-s)}.br-news-subscribe__aside-title{margin: 0;color: var(--br-on-dark);font-size: var(--br-text-xl)}.br-news-subscribe__aside-text{margin: 0}.br-news-subscribe__aside .br-ui-button{align-self: flex-start}.br-news-pinned__label{color: var(--br-gold-light)}.br-news-pinned .br-news-card__title{font-size: var(--br-text-xl)}.br-news-cathero__editor img{width: 52px;height: 52px;border-radius: 50%;border: 1.5px solid var(--br-gold);flex: none;object-fit: cover}.br-news-cathero__icon svg{width: 26px;height: 26px}.br-news-layer__icon svg{width: 18px;height: 18px}.br-news-topics-bar{justify-content: space-between}.br-news-topics-bar__label{text-transform: none;letter-spacing: 0;font-size: var(--br-text-s);font-weight: 600}.br-news-sort{display: inline-flex}.brxe-form.br-news-subscribe__form{display: flex;align-items: stretch;gap: 0}.brxe-form.br-news-subscribe__form .form-group{flex: 1;min-width: 0;margin: 0;padding: 0}.brxe-form.br-news-subscribe__form input{width: 100%;min-height: 52px;padding: 0 1rem;border: 0;background: transparent;color: var(--br-navy)}.brxe-form.br-news-subscribe__form input:focus{outline: none}.brxe-form.br-news-subscribe__form .submit-button-wrapper{flex: none;margin: 0;padding: 0;width: auto}.brxe-form.br-news-subscribe__form button[type="submit"]{height: 100%;min-height: 52px;padding: 0 1.2rem;border: 0;border-radius: 0;background: var(--br-navy);color: var(--br-on-dark);font-weight: 600;font-size: var(--br-text-s);cursor: pointer}.brxe-form.br-news-subscribe__form button[type="submit"]:hover{background: var(--br-navy-3)}.brxe-form.br-news-subscribe__form .message{flex-basis: 100%}.brxe-form.br-news-subscribe__form label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.br-news-pagination{margin-top: var(--br-space-l)}@media (max-width: 767px){.br-news-card__meta .br-news-card__author{flex-basis: 100%}.br-news-grid>.br-news-card .br-news-card__top{display: none}a.br-news-route__thumb{display: none}}
/* _shared/bricks.css */
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: 0.6875rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.85rem 0.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: 0.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: 0.85rem 0.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: 0.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: 0.85rem 0.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 0.35em;flex: none;white-space: nowrap}.br-header-drawer__close .brxa-wrap{transform: scale(0.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: 0.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: 0.5em;width: 100%;min-height: 50px;padding: 0.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: 0.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 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: 0.4rem;font-size: var(--br-text-xs);font-weight: 500;letter-spacing: 0.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: 0.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-toc>summary{list-style: none;cursor: pointer}.br-article-toc>summary::-webkit-details-marker{display: none}.br-article-toc[open]>summary .br-ui-icon{transform: rotate(180deg)}.br-article-toc .toc-list{margin: 0;padding: 0;list-style: none}.br-article-toc .toc-list .toc-list{padding-left: 1.5rem}.br-article-toc .toc-list-item{margin: 0}.br-article-toc .toc-list-item::before,.br-article-toc .toc-list-item::marker{content: none}.br-article-toc .toc-link{display: grid;grid-template-columns: 16px minmax(0,1fr);gap: 8px;align-items: start;padding: 6px 0;border-bottom: 1px dashed var(--br-border);font-size: var(--br-text-s);line-height: 1.4;color: var(--br-text);text-decoration: none}.br-article-toc .toc-link::before{content: "";position: static;display: block;width: 14px;height: 11px;margin-top: 3px;border: 1px solid var(--br-ink);background: var(--br-card);transition: background var(--br-duration)}.br-article-toc .toc-link.node-name--H3{font-size: var(--br-text-xs);color: var(--br-muted)}.br-article-toc .toc-link.node-name--H3::before{width: 7px;height: 7px;margin: 4px 0 0 3px;border-radius: 50%}.br-article-toc .toc-link:hover{color: var(--br-navy)}.br-article-toc .toc-link.is-active-link{color: var(--br-navy);font-weight: 600}.br-article-toc .toc-link.is-active-link::before{background: var(--br-gold)}.br-article-toc .is-collapsible{max-height: none}@media (max-width: 1100px){.br-article-rail--left{display: block;position: static;grid-column: 1 / -1;margin-bottom: 0}.br-article-main{grid-column: 1}}.brxe-post-navigation.br-article-pager{display: grid;grid-template-columns: 1fr 1fr;gap: var(--br-space-s);margin-top: var(--br-space-l)}.br-article-pager .prev-post,.br-article-pager .next-post{display: flex;flex-direction: column;gap: 4px;padding: var(--br-space-s) var(--br-space-m);border: 1px solid var(--br-ink);background: var(--br-card);color: var(--br-heading);text-decoration: none;transition: background var(--br-duration)}.br-article-pager .next-post{grid-column: 2;text-align: right;align-items: flex-end}.br-article-pager .prev-post:hover,.br-article-pager .next-post:hover{background: var(--br-gold-soft)}.br-article-pager .label{font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text)}.br-article-pager .title{font-weight: 600;line-height: 1.35}.br-article-pager .image{display: none}@media (max-width: 767px){.brxe-post-navigation.br-article-pager{grid-template-columns: 1fr}.br-article-pager .next-post{grid-column: 1}}.br-article-footer__tags{display: flex;flex-wrap: wrap;gap: 6px}.br-article-footer__tags a{display: inline-flex;padding: 0.25rem 0.6rem;border: 1px solid var(--br-ink);font-size: var(--br-text-xs);color: var(--br-heading);text-decoration: none}.br-article-footer__tags a:hover{background: var(--br-gold-soft)}.br-article-author__avatar{width: 72px;height: 72px;object-fit: cover;border-radius: 50%;border: 1px solid var(--br-ink)}.br-article-card__category a{color: inherit;text-decoration: none}.br-article-scale__track .br-article-progress{position: absolute;inset: 0;overflow: hidden}.br-article-scale__track .br-article-progress__bar{height: 100%;background: var(--br-gold);transform-origin: left center;transform: scaleX(0)}.br-article-scale__track::before{display: none}.br-article-body>.brxe-post-content>* + *,.br-article-body.brxe-post-content>* + *{margin-top: var(--br-space-m)}.br-article-body h2:first-child{margin-top: 0}.br-article-body img{max-width: 100%;height: auto}.br-article-note{display: flex;flex-direction: column;gap: var(--br-space-2xs);padding: var(--br-space-m);border: 1px solid var(--br-ink);border-left: 4px solid var(--br-gold);background: var(--br-texture-grid),var(--br-card);font-size: var(--br-text-m);line-height: var(--br-leading)}.br-article-note::before{content: "Ghi chú bản đồ";font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;color: var(--br-accent-text)}.br-article-note>*{margin: 0}.br-article-note--warning{border-left-color: var(--br-warning);background: var(--br-warning-soft)}.br-article-note--warning::before{content: "Lưu ý";color: var(--br-warning)}.br-article-table{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--br-ink);background: var(--br-card)}.br-article-table table{min-width: 560px;margin: 0}.br-article-figure{margin: var(--br-space-l) 0}.br-article-figure img{display: block;width: 100%;height: auto;border: 1px solid var(--br-ink)}.br-article-faq{padding: var(--br-space-l) var(--br-space-m) var(--br-space-m);border: 1px solid var(--br-ink);background: var(--br-texture-grid),var(--br-card)}.br-article-body .br-article-faq h2{margin-top: 0;padding-top: 0;border-top: 0;counter-increment: none}.br-article-body .br-article-faq h2::before{content: "Hỏi đáp"}.br-article-faq h3{position: relative;padding-left: 2.2rem;font-size: var(--br-text-l)}.br-article-faq h3::before{content: "H";position: absolute;left: 0;top: 0.05em;display: grid;place-items: center;width: 1.6rem;height: 1.6rem;border-radius: 50%;border: 1.5px solid var(--br-ink);background: var(--br-gold);color: var(--br-navy);font-size: 0.75rem;font-weight: 700}.br-article-faq h3 + p{padding-left: 2.2rem}.br-article-faq>* + *{margin-top: var(--br-space-s)}.br-article-body .br-article-sources{margin-top: var(--br-space-xl);padding: var(--br-space-l) var(--br-space-m) var(--br-space-m);border: 1px solid var(--br-ink);background: var(--br-card);font-size: var(--br-text-s)}.br-article-body .br-article-sources h2{font-size: var(--br-text-l);margin: 0;padding: 0;border: 0;counter-increment: none}.br-article-body .br-article-sources h2::before{content: "Nguồn"}.br-article-body .br-article-sources ul{margin-top: var(--br-space-s);color: var(--br-muted)}.br-article-body .br-article-sources li::before{top: 0.6em;width: 6px;height: 6px}.br-article-body .br-article-keypoints{margin-top: var(--br-space-l)}.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: 0.7rem 0.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: 0.625rem;font-weight: 600;letter-spacing: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.55rem 0.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: 0.4rem 0.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: 0.5em;width: 100%;min-height: 48px;padding: 0.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: 0.3rem 0.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: 0.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}.br-news-main{min-width: 0}.br-news-main .br-ui-section-head{margin-bottom: var(--br-space-m)}@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-article-body .br-article-related{position: relative;margin: var(--br-space-l) 0;padding: var(--br-space-l) var(--br-space-m) var(--br-space-s);border: 1px solid var(--br-ink);border-left: 4px solid var(--br-navy);background: var(--br-texture-grid),var(--br-card);font-size: var(--br-text-m);line-height: 1.5}.br-article-body .br-article-related__title{position: absolute;left: var(--br-space-s);top: 0;translate: 0 -50%;margin: 0;padding: 0.3em 0.7em;background: var(--br-gold);border: 1px solid var(--br-ink);color: var(--br-navy);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;line-height: 1.3}.br-article-body .br-article-related__title strong{color: inherit;font-weight: inherit}.br-article-body .br-article-related__list{margin: 0;padding: 0;list-style: none;counter-reset: br-rel}.br-article-body .br-article-related__list>li{counter-increment: br-rel;display: grid;grid-template-columns: 2.2rem minmax(0,1fr);gap: var(--br-space-2xs);align-items: baseline;margin: 0;padding: 0.55rem 0;border-bottom: 1px dashed var(--br-border-input)}.br-article-body .br-article-related__list>li:last-child{border-bottom: 0}.br-article-body .br-article-related__list>li::before{content: "→ " counter(br-rel,decimal-leading-zero);position: static;width: auto;height: auto;border: 0;background: none;font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.04em;color: var(--br-accent-text);font-variant-numeric: tabular-nums}.br-article-body .br-article-related__list a{color: var(--br-heading);font-weight: 600;text-decoration: none}.br-article-body .br-article-related__list a:hover{color: var(--br-accent-text);text-decoration: underline}.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: 0.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: 0.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-article-body,.br-article-table{max-width: 100%}.br-header__toggle .brxa-wrap{transform: scale(0.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}.brxe-post-navigation.br-article-pager{grid-template-columns: repeat(2,minmax(0,1fr))}.br-article-pager :is(.prev-post,.next-post,.content,.title,.label){min-width: 0;max-width: 100%;white-space: normal;overflow-wrap: anywhere}@media (max-width: 767px){.brxe-post-navigation.br-article-pager{grid-template-columns: minmax(0,1fr)}}.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: 0.9em;height: 0.9em;margin-right: 0.3em;color: var(--br-accent-text);vertical-align: -0.05em}.br-article-main .br-ui-cta-band{grid-template-columns: auto minmax(0,1fr)}.br-article-main .br-ui-cta-band>.br-ui-button{grid-column: 1 / -1;justify-self: start}@media (min-width: 992px){.brxe-offcanvas.br-header-offcanvas{display: none !important}}.br-article-body :is(.br-article-steps,.br-article-calc,.br-article-legal,.br-article-checklist,.br-article-compare,.br-article-stat,.br-article-tool){position: relative;margin: var(--br-space-l) 0;padding: var(--br-space-l) var(--br-space-m) var(--br-space-m);border: 1px solid var(--br-ink);background: var(--br-texture-grid),var(--br-card);font-size: var(--br-text-m);line-height: var(--br-leading)}.br-article-body :is(.br-article-steps,.br-article-calc,.br-article-legal,.br-article-checklist,.br-article-compare,.br-article-stat,.br-article-tool)>* + *{margin-top: var(--br-space-s)}.br-article-body :is(.br-article-steps__title,.br-article-calc__title,.br-article-legal__title,.br-article-checklist__title,.br-article-compare__title,.br-article-stat__title,.br-article-tool__title){position: absolute;left: var(--br-space-s);top: 0;translate: 0 -50%;max-width: calc(100% - 2 * var(--br-space-s));margin: 0;padding: 0.3em 0.7em;background: var(--br-navy);color: var(--br-gold-light);font-size: 0.6875rem;font-weight: 700;letter-spacing: var(--br-tracking-caps);text-transform: uppercase;line-height: 1.35}.br-article-body .br-article-steps__list{margin: 0;padding: 0;list-style: none;counter-reset: br-step}.br-article-body .br-article-steps__item{counter-increment: br-step;position: relative;display: block;margin: 0;padding: 0 0 var(--br-space-s) 3rem}.br-article-body .br-article-steps__item::before{content: counter(br-step,decimal-leading-zero);position: absolute;left: 0;top: -0.1em;display: grid;place-items: center;width: 2.1rem;height: 2.1rem;border-radius: 50%;border: 1.5px solid var(--br-ink);background: var(--br-card);color: var(--br-navy);font-size: 0.75rem;font-weight: 700}.br-article-body .br-article-steps__item:first-child::before{background: var(--br-gold)}.br-article-body .br-article-steps__item:not(:last-child)::after{content: "";position: absolute;left: 1.05rem;top: 2.2rem;bottom: 0.2rem;width: 1px;background: repeating-linear-gradient(180deg,var(--br-ink) 0 5px,transparent 5px 9px)}.br-article-body .br-article-steps__name{display: block;font-weight: 700;color: var(--br-heading)}.br-article-body .br-article-steps__text{color: var(--br-text)}.br-article-body .br-article-calc{border-left: 4px solid var(--br-gold)}.br-article-body .br-article-calc__assume{font-size: var(--br-text-s);color: var(--br-muted)}.br-article-body .br-article-calc__result{padding: var(--br-space-xs) var(--br-space-s);border: 1px dashed var(--br-ink);background: var(--br-gold-soft);color: var(--br-heading);font-weight: 600}.br-article-body .br-article-calc .br-article-table{margin: 0}.br-article-body .br-article-legal{border-left: 4px solid var(--br-navy)}.br-article-body .br-article-legal__meta{margin: 0;font-size: var(--br-text-xs);font-weight: 600;letter-spacing: 0.04em;color: var(--br-accent-text)}.br-article-body .br-article-checklist__list{margin: 0;padding: 0;list-style: none}.br-article-body .br-article-checklist__item{position: relative;margin: 0;padding: 0.45rem 0 0.45rem 2rem;border-bottom: 1px dashed var(--br-border-input)}.br-article-body .br-article-checklist__item:last-child{border-bottom: 0}.br-article-body .br-article-checklist__item::before{content: "";position: absolute;left: 0;top: 0.65rem;width: 1.05rem;height: 1.05rem;border: 1.5px solid var(--br-ink);background: var(--br-card)}.br-article-body .br-article-checklist__item--done::before{background: var(--br-gold);box-shadow: inset 0 0 0 3px var(--br-card)}.br-article-body .br-article-compare__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: var(--br-space-s)}.br-article-body .br-article-compare__card{padding: var(--br-space-s);border: 1px solid var(--br-ink);background: var(--br-card);font-size: var(--br-text-s)}.br-article-body .br-article-compare__card>* + *{margin-top: var(--br-space-2xs)}.br-article-body .br-article-compare__name{margin: 0;padding: 0 0 var(--br-space-2xs);border: 0;border-bottom: 1px dashed var(--br-ink);font-size: var(--br-text-l)}.br-article-body .br-article-compare__name::before{content: none}.br-article-body .br-article-stat__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 1px;background: var(--br-ink);border: 1px solid var(--br-ink)}.br-article-body .br-article-stat__item{display: flex;flex-direction: column;gap: 4px;padding: var(--br-space-s);background: var(--br-card)}.br-article-body .br-article-stat__value{font-size: var(--br-text-2xl);font-weight: 700;line-height: 1.1;color: var(--br-heading);font-variant-numeric: tabular-nums}.br-article-body .br-article-stat__label{font-size: var(--br-text-xs);line-height: 1.4;color: var(--br-muted)}.br-article-body .br-article-diagram{position: relative;margin: var(--br-space-l) 0;padding: var(--br-space-l) var(--br-space-s) var(--br-space-s);border: 1px solid var(--br-ink);background: var(--br-card)}.br-article-body .br-article-diagram::before{content: "Sơ đồ minh hoạ";position: absolute;left: var(--br-space-s);top: 0;translate: 0 -50%;padding: 0.3em 0.7em;background: var(--br-gold);border: 1px solid var(--br-ink);color: var(--br-navy);font-size: 0.625rem;font-weight: 700;letter-spacing: var(--br-tracking-label);text-transform: uppercase;line-height: 1.3}.br-article-diagram__canvas{overflow-x: auto;-webkit-overflow-scrolling: touch}.br-article-diagram__canvas svg{display: block;width: 100%;height: auto;max-width: 100%}.br-article-body .br-article-diagram__caption{display: block;margin-top: var(--br-space-2xs);padding-top: var(--br-space-2xs);border-top: 1px dashed var(--br-border-input)}.br-article-body .br-article-diagram__caption::before{content: "Sơ đồ · ";color: var(--br-accent-text);font-weight: 700}@media (max-width: 640px){.br-article-diagram__canvas svg.br-dg--wide{width: 640px;max-width: none}.br-article-diagram__canvas:has(svg.br-dg--wide)::after{content: "← kéo ngang để xem đủ sơ đồ →";display: block;margin-top: 4px;font-size: 0.6875rem;color: var(--br-muted);text-align: center}}.br-article-body .br-article-tool{border-left: 4px solid var(--br-gold)}.br-article-body .br-article-tool__noscript{font-size: var(--br-text-s);color: var(--br-muted)}.br-article-body .br-article-tool :is(input,select){min-height: 42px;padding: 0.5rem 0.7rem;border: 1px solid var(--br-border-input);background: var(--br-card);font: inherit}.br-article-body .br-article-tool button{min-height: 42px;padding: 0.5rem 1rem;border: 1px solid var(--br-ink);background: var(--br-navy);color: var(--br-gold-light);font-weight: 700;cursor: pointer}.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: 0.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(0.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: 0.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}}@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)}.br-article-pager .label,.br-article-pager .title{display: block}.br-article-pager .label{margin-bottom: 4px}.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: 0.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}.br-article-main .br-ui-cta-band{grid-template-columns: minmax(0,1fr);gap: var(--br-space-s);padding: var(--br-space-l) var(--br-space-m)}.br-article-main .br-ui-cta-band__pin{width: 48px;height: 48px}.br-article-main .br-ui-cta-band__pin .br-ui-icon{width: 1.4rem;height: 1.4rem}}@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: 0.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: 0.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: 0.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}}
