.px-home-header{position:relative;background:#fff}
.brand .px-official-bird{width:48px;height:54px;object-fit:contain;flex:none;filter:drop-shadow(0 2px 2px #00000012)}
.brand .px-wordmark{font-family:Georgia,'Times New Roman',serif;font-size:24px;font-weight:700;font-style:italic;letter-spacing:1.5px;white-space:nowrap;line-height:1.1}
.px-wordmark-x{position:relative;display:inline-block;font-size:1.19em;margin-left:1px;transform:skew(-8deg)}
.px-wordmark-x:after{content:'';position:absolute;width:1.45em;height:.21em;right:-.32em;bottom:-.12em;border-bottom:1px solid currentColor;border-radius:0 0 90% 60%;transform:rotate(-13deg);opacity:.65;pointer-events:none}
.showroom-page .px-home-brand-banner .brand{gap:22px;padding:20px 25px 24px}
.showroom-page .px-home-brand-banner .px-official-bird{width:87px;height:98px;filter:drop-shadow(0 2px 4px #00000025)}
.showroom-page .px-home-brand-banner .px-wordmark{font-size:44px;letter-spacing:3px;color:#f5f4ed}
.brand:hover .px-official-bird{transform:translateY(-2px)}
.brand .px-official-bird{transition:transform .25s ease}
@media(max-width:520px){.showroom-page .px-home-brand-banner .px-official-bird{width:65px;height:74px}.showroom-page .px-home-brand-banner .px-wordmark{font-size:31px;letter-spacing:2px}.showroom-page .px-home-brand-banner .brand{gap:17px;padding:15px 22px 19px}.brand .px-wordmark{font-size:19px}.brand .px-official-bird{width:39px;height:43px}}
@media(prefers-reduced-motion:reduce){.brand .px-official-bird{transition:none}}
.px-home-brand-banner{min-height:142px;display:flex;align-items:center;justify-content:center;background:#153847;color:#fff;border-bottom:1px solid #254957}
.showroom-page .px-home-brand-banner .brand{gap:18px;display:flex;align-items:center;color:#fff;font-size:38px;letter-spacing:2px;font-weight:800;line-height:1}
.showroom-page .px-home-brand-banner .brand-symbol{display:grid;place-items:center;width:56px;height:56px;background:#fff;color:#153847;border:1px solid #fff;border-radius:7px;font-size:24px;letter-spacing:-2px;box-shadow:none}
.showroom-page .px-home-header .head{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;min-height:74px;padding-block:12px}
.px-home-language{justify-self:start}.px-home-header .nav{justify-self:center;margin:0}.px-home-header .header-actions{justify-self:end;margin:0}
.px-home-language select{width:94px;min-height:42px;border:1px solid #dce4e7;border-radius:6px;background:#fff;color:#173e4b;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer}
.px-home-header .nav{display:flex;gap:28px;align-items:center}
.px-home-brand-banner .brand:focus-visible,.px-home-language select:focus-visible{outline:3px solid #54b8ba;outline-offset:5px}
@media(max-width:520px){.px-home-brand-banner{min-height:108px}.showroom-page .px-home-brand-banner .brand{font-size:29px;gap:13px;letter-spacing:1.5px}.showroom-page .px-home-brand-banner .brand-symbol{width:44px;height:44px;font-size:20px}.showroom-page .px-home-header .head{grid-template-columns:1fr auto 1fr;gap:10px;min-height:68px;padding:12px 17px}.px-home-language select{width:76px;padding-inline:8px}.px-home-header .nav a{font-size:11px;white-space:nowrap}.px-home-header .header-actions{gap:0}}
@media(max-width:520px){.showroom-page .px-home-header .head{grid-template-columns:1fr 1fr}.px-home-header .px-home-language{grid-column:1;grid-row:1}.px-home-header .header-actions{grid-column:2;grid-row:1}.px-home-header .nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:25px}.px-home-header .nav a{font-size:12px}}
