.bah-page{padding-top:1.125rem}.bah-hero-main h1{max-width:70rem}@media(min-width:100rem){.bah-hero{min-height:40.625rem}.bah-hero-main{margin-top:3.25rem}.bah-hero-scroll{margin-top:1.4375rem}}.bah-page .bah-rail-section .fab-c-track{gap:.625rem!important}.bah-house-cutout{position:absolute;inset:auto 0 0;width:100%;max-width:none!important;height:47%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%);mask-image:linear-gradient(180deg,transparent,#000 25%);filter:saturate(.55);z-index:0}.bah-card-coordinate{color:#ffffffc4}.bah-search-card-copy{z-index:1}body:has([data-bah-home]) .gvc-chrome--hero{--gvc-hero-bar-bg:transparent;--gvc-hero-bar-blur:0;--gvc-hero-bar-border:transparent}body:has([data-bah-home]) .gvc-chrome--hero .scarlet-header{padding:2.1875rem 2.8125rem .9375rem}body:has([data-bah-home]) .gvc-chrome--hero .scarlet-header-inner{padding-inline:1.25rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.bah-hero-content{padding-top:7rem}.bah-page .bah-rail-section .fab-c-card{aspect-ratio:auto!important;display:flex;flex-direction:column;overflow:hidden!important;background:transparent!important}.bah-page .bah-rail-section .fab-c-card>img{inset:auto!important;height:auto!important}.bah-page .bah-rail-section .fab-c-card>.fab-c-fallback,.bah-page .bah-rail-section .fab-c-card>img{position:relative!important;aspect-ratio:4/3;border-radius:.625rem}.bah-page .bah-rail-section .fab-c-card:has(>img:not([style*="display: none"]))>.fab-c-fallback{display:none}.bah-page .bah-rail-section .fab-c-card>div:last-child{padding:1rem 0 .5rem!important;background:transparent!important;flex:1}.bah-page .bah-rail-section .fab-c-category{background:transparent!important;color:#6e7966!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:.625rem!important;border-radius:0!important;letter-spacing:.08em!important}.bah-page .bah-rail-section .fab-c-card .fab-c-title{font-size:clamp(1.5rem,1.65vw,1.75rem)!important;font-weight:550!important;line-height:1.22!important;letter-spacing:-.035em!important;color:#242723!important}.bah-page .bah-rail-section .fab-c-subtitle{font-size:.875rem!important;line-height:1.55!important;margin-top:.5rem!important}.bah-page .bah-rail-section .fab-c-head{align-items:center}.bah-page .bah-rail-section .fab-c-actions{flex-direction:row;align-items:center;gap:1.25rem;padding-top:0}.bah-page .bah-rail-section .fab-c-actions>a,.bah-page .bah-rail-section .fab-c-actions>div{margin-top:0!important}.bah-page .bah-rail-section .fab-lead{font-size:.8125rem;line-height:1.7}.bah-rail-section:not(:has(section[data-home-rail])):has(.fabw){display:none}@media(max-width:75rem){body:has([data-bah-home]) .gvc-chrome--hero .scarlet-header{padding-inline:1.75rem}.bah-house-cutout{width:100%;height:46%;margin:0;right:0;bottom:0}.bah-page .bah-rail-section .fab-c-actions{flex-direction:column;align-items:flex-end;gap:.75rem}}@media(max-width:56.25rem){.bah-house-cutout{width:60%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%);left:auto}.bah-search-card-copy{max-width:67%}}@media(max-width:37.5rem){body:has([data-bah-home]) .gvc-chrome--hero .scarlet-header{padding:1.5625rem 1.4375rem .75rem}body:has([data-bah-home]) .gvc-chrome--hero .scarlet-header-inner{padding-inline:.5625rem}.bah-page{padding-top:.75rem}.bah-hero-content{padding-top:6.1875rem}.bah-hero-main h1{font-size:clamp(2.5625rem,9.9vw,3.6875rem)}.bah-house-cutout{width:100%;height:40%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%);mask-image:linear-gradient(180deg,transparent,#000 35%);opacity:.8;left:0;bottom:0;right:0;margin:0}.bah-search-card-copy{max-width:100%}.bah-page .bah-rail-section .fab-c-head{flex-direction:column;align-items:flex-start;gap:.9375rem}.bah-page .bah-rail-section .fab-c-actions{flex-direction:row-reverse;width:100%;justify-content:space-between;align-items:center}.bah-page .bah-rail-section .fab-c-card .fab-c-title{font-size:1.4375rem!important}}