.ap--brand .br-hero{padding-top:18px}.ap--brand .br-crumbs{margin:-10px 0 20px}.ap--brand .br-crumbs .breadcrumbs-content{background:transparent!important;padding:0;border-radius:0}.ap--brand .br-crumbs .breadcrumbs{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:13.5px}.ap--brand .br-crumbs .breadcrumbs::before,.ap--brand .br-crumbs .breadcrumbs::after,.ap--brand .br-crumbs .breadcrumbs-content::before,.ap--brand .br-crumbs .breadcrumbs-content::after{display:none!important}.ap--brand .br-crumbs .breadcrumb{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--mist)}.ap--brand .br-crumbs .breadcrumb+.breadcrumb::before{content:"/";opacity:.6;margin:0;padding:0;border:0;width:auto;height:auto;transform:none;position:static;background:none}.ap--brand .br-crumbs .breadcrumb-label{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--mist);text-decoration:underline;text-underline-offset:3px}.ap--brand .br-crumbs .breadcrumb-label:hover{color:#fff}.ap--brand .br-crumbs .breadcrumb-label::before,.ap--brand .br-crumbs .breadcrumb-label::after{display:none}.ap--brand .br-crumbs .breadcrumb.is-active .breadcrumb-label{color:#fff;text-decoration:none}.ap--brand .br-hero h1{font-size:clamp(40px,4.6vw,60px)!important;overflow-wrap:anywhere}.ap--brand .br-hero .ap-lede{max-width:640px}.ap--brand .br-hero .ap-hero-grid:not(:has(.ap-fan img)):not(:has(.br-logo)){grid-template-columns:minmax(0,1fr)}.ap--brand .br-hero .ap-fan:not(:has(img)){display:none}.ap--brand .br-hero .ap-facts .lbl a{color:var(--teal)}.ap--brand .br-hero .ap-facts .lbl a:hover{color:var(--teal-d)}.ap--brand .br-hero--pg .ap-hero-grid{padding-bottom:34px}.ap--brand .br-hero--pg h1{font-size:clamp(32px,3.4vw,44px)!important;margin-top:0}.ap--brand .br-logo{justify-self:center;display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;aspect-ratio:4/3;padding:28px;border-radius:22px;background:#fff;box-shadow:var(--shadow-lg)}.ap--brand .br-logo img{width:auto!important;max-width:100%;max-height:100%;object-fit:contain}.ap--brand .br-hub{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.08);color:var(--mist);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.ap--brand .br-hub a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ap--brand .br-hub a:hover{color:var(--peach)} .br-list{background:#faf7f2;padding:48px 0 28px;font-family:"DM Sans","DM Sans Fallback",Arial,sans-serif}.br-list>.container{max-width:1288px}.br-list-head{margin:0 0 22px}.br-eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#2b4f5c}.br-list .br-h2{margin:8px 0 0!important;font-family:"Fraunces","Fraunces Fallback",Georgia,serif!important;font-weight:600!important;font-size:36px!important;line-height:1.1!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1b1f2e!important;overflow-wrap:anywhere}.br-list .br-h2::after{content:"";display:block;width:56px;height:3px;margin-top:12px;border-radius:2px;background:#e8735a}.br-list .page{margin-bottom:0}.br-list .page-sidebar-mobile{min-height:44px;display:inline-flex;align-items:center;gap:8px}.br-list .page-sidebar .sidebarBlock,.br-list .page-sidebar .halo-sidebar-header{box-shadow:inset 0 0 0 1px #e7e2d9}.br-list .productGrid .card{box-shadow:0 1px 2px rgba(20,30,50,.06),0 8px 24px rgba(20,30,50,.06);transition:box-shadow .25s,transform .25s}.br-list .productGrid .card:hover{box-shadow:0 2px 4px rgba(20,30,50,.08),0 18px 36px -10px rgba(20,30,50,.18);transform:translateY(-2px)}.br-list .pagination{margin-top:28px}.br-list .pagination-link,.br-list .pagination-item>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.br-empty{padding:36px 32px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #e7e2d9;color:#3b4152}.br-empty h3{margin:0 0 10px!important;font-family:"Fraunces","Fraunces Fallback",Georgia,serif!important;font-weight:600!important;font-size:26px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;color:#1b1f2e!important}.br-empty p{margin:0;font-size:16.5px;line-height:1.6}.br-empty a{display:inline-block;padding:10px 0;color:#2b4f5c;font-weight:700;text-decoration:underline;text-underline-offset:3px}.br-empty a:hover{color:#1d3a45}.br-list .page:has(.br-empty) .page-sidebar-mobile-wrapper,.br-list .page:has(.br-empty) .page-sidebar{display:none}.br-list .page:has(.br-empty) .page-content{width:100%;max-width:none;flex:1 1 100%;padding:0}.ap.br-cta{background:#faf7f2}.ap--brand #ap-quote{background:#faf7f2;padding-top:20px}@media (max-width:900px){.ap--brand .br-logo{max-width:260px;order:3}.ap--brand .br-hero h1{font-size:44px!important}}@media (max-width:640px){.ap--brand .br-hero h1{font-size:36px!important}.ap--brand .br-crumbs{margin-bottom:18px}.br-list{padding:32px 0 16px}.br-list .br-h2{font-size:28px!important}.br-empty{padding:26px 20px} .br-list .pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:0}.br-list .pagination-list .pagination-item{margin:0;padding:0}}
