.brk-hub,.brk-hub__form{--brk-hub-gap:var(--space-m, 2.4rem);--brk-hub-gap-s:var(--space-s, 1.92rem);--brk-hub-ink:var(--text-dark, #000);--brk-hub-muted:var(--text-dark-muted, rgba(0,0,0,0.8));--brk-hub-faint:var(--base-semi-light, #a6a6a6);--brk-hub-hairline:var(--neutral-light, #d9d9d9);--brk-hub-tint:var(--tertiary-ultra-light, #f6f3ef);--brk-hub-radius:var(--radius, 5px);position:relative;width:100%;color:var(--brk-hub-ink)}.brk-hub__office{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-l,3rem);align-items:stretch}.brk-hub__aside{display:flex;flex-direction:column;gap:var(--brk-hub-gap-s);min-width:0}.brk-hub__photo{position:relative;flex:1 1 auto;margin:0;min-height:0;aspect-ratio:16 / 9;border-radius:var(--brk-hub-radius);overflow:hidden;background:var(--brk-hub-tint)}.brk-hub__photo-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.brk-hub__dealers{display:flex;align-items:center;justify-content:space-between;gap:var(--brk-hub-gap);padding:var(--brk-hub-gap) var(--space-l,3rem);background:var(--primary,#ffcd00);color:var(--primary-ultra-dark,#332900);border-radius:var(--radius-xs,2.222px);text-decoration:none;transition:background-color 0.18s ease}.brk-hub__dealers:hover,.brk-hub__dealers:focus-visible{color:var(--primary-ultra-dark,#332900);background:var(--primary-hover,#ffd324)}.brk-hub__dealers:focus-visible{outline:2px solid var(--brk-hub-ink);outline-offset:2px}.brk-hub__dealers-text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.brk-hub__dealers-title{margin:0;font-size:var(--h4,2rem);line-height:1.1;text-transform:uppercase}.brk-hub__dealers-sub{font-size:var(--text-s,1.4rem);font-weight:400;line-height:1.4;color:var(--text-dark-muted,rgb(0 0 0 / .8))}.brk-hub__dealers-arrow{flex:0 0 auto}.brk-hub__dealers--card{margin-top:auto;padding:var(--btn-padding-block) var(--btn-padding-inline);gap:var(--space-xs)}.brk-hub__dealers--card .brk-hub__dealers-title{font-size:var(--text-s)}.brk-hub__dealers--card .brk-hub__dealers-sub{font-size:var(--text-xs,1.2rem)}.brk-hub__dealers--card .brk-hub__dealers-arrow{width:1.6rem;height:1.6rem}.brk-hub__hq{margin:0}.brk-hub__hq-link{display:inline;font-size:var(--text-s);font-weight:600;color:var(--brk-hub-ink);text-decoration:none}.brk-hub__hq-link:hover{color:var(--brk-hub-ink)}.brk-hub__hq-arrow{width:1.6rem;height:1.6rem;margin-left:.6rem;vertical-align:-.2em;transition:translate var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.brk-hub__hq-link:hover .brk-hub__hq-arrow{translate:.3rem 0}}@media (prefers-reduced-motion:reduce){.brk-hub__hq-arrow{transition:none}.brk-hub__hq-link:hover .brk-hub__hq-arrow{translate:none}}.brk-hub__cell{display:flex;flex-direction:column;gap:var(--brk-hub-gap-s);min-width:0;padding:var(--space-l,3rem);border:1px solid var(--brk-hub-hairline);border-radius:var(--brk-hub-radius);background:var(--white,#fff);scroll-margin-top:calc(12rem + var(--brk-hub-gap-s))}.brk-hub__name{margin:0;font-size:var(--h3,2.6rem);line-height:1.05;text-transform:uppercase}.brk-hub--many .brk-hub__name{font-size:var(--h4,2rem)}.brk-hub__address,.brk-hub__reach{font-size:var(--text-s,1.4rem);line-height:1.6}.brk-hub__address .brk-office__label{display:block;margin-bottom:.3em}.brk-hub__address--secondary{padding-top:var(--brk-hub-gap-s);border-top:1px solid var(--brk-hub-hairline)}.brk-hub__reach{padding-top:var(--brk-hub-gap-s);border-top:1px solid var(--brk-hub-hairline)}.brk-hub__reach .brk-office__line{margin:0 0 .3em}.brk-hub__reach .brk-office__line:last-child{margin-bottom:0}.brk-hub__cell .brk-office__line a,.brk-hub__cell .brk-office__directions-link{text-decoration:none}.brk-hub__cell .brk-office__line a:hover,.brk-hub__cell .brk-office__line a:focus-visible,.brk-hub__cell .brk-office__directions-link:hover,.brk-hub__cell .brk-office__directions-link:focus-visible{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.brk-hub__cell .brk-office__directions{margin:0;font-size:var(--text-s,1.4rem)}.brk-hub__grid{display:grid;grid-template-columns:repeat(var(--brk-hub-cols,3),minmax(0,1fr));gap:var(--brk-hub-gap-s)}.brk-hub__cell-photo{margin:calc(-1 * var(--space-l, 3rem)) calc(-1 * var(--space-l, 3rem)) 0;height:22rem;overflow:hidden;border-bottom:1px solid var(--brk-hub-hairline);border-radius:var(--brk-hub-radius) var(--brk-hub-radius) 0 0;background:var(--brk-hub-tint)}.brk-hub__cell-photo-img{display:block;width:100%;height:100%;object-fit:cover}.brk-hub__grid:has(>:nth-child(4)) .brk-hub__cell{padding:var(--brk-hub-gap)}.brk-hub__grid:has(>:nth-child(4)) .brk-hub__cell-photo{margin:calc(-1 * var(--brk-hub-gap)) calc(-1 * var(--brk-hub-gap)) 0}.brk-hub__actions{margin-top:var(--brk-hub-gap-s)}.brk-hub__form .brk-office--forms{margin:0}.brk-hub__form .brk-office__form-title--static{padding:0;margin-bottom:var(--content-gap,1.6rem);font-size:var(--h2,3.1rem)}.brk-hub__form .brk-office__form-panel{grid-template-columns:minmax(0,1fr);border-top:0}.brk-hub__form .brk-office__form-notes{padding:0;border-right:0}.brk-hub__form .brk-office__form-notes:empty{display:none}.brk-hub__form .brk-office__form-body{padding:var(--space-l,3rem) 0 0}@media (min-width:992px){body:has(.brk-people:not(.brk-people--no-depts)) .brk-hub__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr)}body:has(.brk-people:not(.brk-people--no-depts)) .brk-hub__form>.brk-office--forms{grid-column:2;padding-left:var(--brk-office-gap)}}@media (max-width:1279px){.brk-hub__cell{padding:var(--brk-hub-gap)}.brk-hub__cell-photo{margin:calc(-1 * var(--brk-hub-gap)) calc(-1 * var(--brk-hub-gap)) 0;height:18rem}.brk-hub__grid:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.brk-hub__office{grid-template-columns:minmax(0,1fr)}.brk-hub__aside{order:-1}.brk-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.brk-hub__grid,.brk-hub__grid:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr)}.brk-hub__dealers:not(.brk-hub__dealers--card){padding:var(--brk-hub-gap-s)}}