.pf-brand-panels{border-top:1px solid var(--color-grey-90);display:grid;gap:0;grid-template-columns:repeat(var(--bp--column-count),1fr);grid-template-rows:auto;--bp--column-count:var(--bp--column-count--m);--bp--column-count--m:1;--bp--column-count--t:var(--bp--column-count--d);--bp--column-count--d:3;--bp--logo-height:40px;--bp--logo-width:160px;--bp-domain-opacity:1}@media print,screen and (min-width:768px){.pf-brand-panels{--bp--logo-height:48px;--bp--logo-width:192px;--bp--column-count:var(--bp--column-count--t);--bp-domain-opacity:0}}@media screen and (min-width:992px){.pf-brand-panels{--bp--column-count:var(--bp--column-count--d)}}.pf-brand-panels a.brand-panel{--bp-hover-line-height:0px;--bp-arrow-scale:1;--bp-arrow-size:24px}@media print,screen and (min-width:768px){.pf-brand-panels a.brand-panel{--bp-arrow-size:32px}}.pf-brand-panels a.brand-panel:is(:focus-visible),.pf-brand-panels a.brand-panel:is(:hover){--bp-hover-line-height:8px;--bp-arrow-scale:1.2;--bp-domain-opacity:1}.pf-brand-panels a.brand-panel .__domain-arrow{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.pf-brand-panels a.brand-panel .__domainname{color:var(--color-grey-40);letter-spacing:1px;opacity:var(--bp-domain-opacity);transition:opacity .25s cubic-bezier(var(--bezier))}.pf-brand-panels a.brand-panel .__arrow{display:flex;justify-content:flex-end}.pf-brand-panels a.brand-panel .__arrow img{height:var(--bp-arrow-size);transform:scale(var(--bp-arrow-scale));transform-origin:left bottom;transition:transform .25s cubic-bezier(var(--bezier))}.pf-brand-panels a.brand-panel .__arrow:after{background:var(--bp-accent);bottom:-1px;content:" ";display:block;height:var(--bp-hover-line-height);left:0;position:absolute;transition:all .25s cubic-bezier(var(--bezier));width:100%}.pf-brand-panels .brand-panel{border-color:var(--color-grey-90);border-style:solid;display:flex;flex-flow:column nowrap;gap:var(--space-medium);padding:var(--bp-padding);position:relative;--bp-padding:calc(var(--content-padding)*2) var(--content-padding);--bp-accent:#000}@media screen and (max-width:767px){.pf-brand-panels .brand-panel{border-width:0 0 1px}}@media print,screen and (min-width:768px){.pf-brand-panels .brand-panel{--bp-padding:var(--content-padding);border-width:0 1px 1px 0}.pf-brand-panels .brand-panel:is(:last-child){border-right-width:0}}.pf-brand-panels .brand-panel .__logo{height:var(--bp--logo-height);position:relative;width:var(--bp--logo-width)}.pf-brand-panels .brand-panel .__logo img{height:100%;left:0;object-fit:contain;object-position:left;position:absolute;top:0;width:100%}