@layer pb{[data-mega-header]{--mega-line: var(--color-base-300, #e7e9ee);--mega-muted: color-mix(in srgb, var(--color-base-content, #14161a) 68%, var(--color-base-100, #fff));--mega-hover: var(--color-base-200, #f7f8fa)}.pb-mega-nav{display:flex;align-items:center;gap:1.75rem;font-size:.875rem;font-weight:600}.pb-mega-top{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;border:0;background:transparent;color:inherit;cursor:pointer;text-align:start;overflow-wrap:anywhere}.pb-mega-top:hover,.pb-mega-top[aria-expanded=true],.pb-mega-top[aria-current]{color:var(--color-primary, #e70b2f)}.pb-mega-top:focus-visible,.pb-mega-row:focus-visible,.pb-mega-strip a:focus-visible,.pb-mega-all:focus-visible,.pb-mega-cta:focus-visible,.pb-mega-toggle:focus-visible{outline:2px solid var(--color-primary, #e70b2f);outline-offset:2px}.pb-mega-group{position:static}.pb-mega-panel{position:absolute;z-index:40;top:100%;left:50%;width:min(60rem,calc(100vw - 2rem));margin-top:.75rem;padding:1.25rem;border:1px solid var(--mega-line, #e7e9ee);border-radius:1rem;background:var(--color-base-100, #fff);color:var(--color-base-content, #14161a);box-shadow:0 24px 48px -12px #14161a2e;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .1s ease-out,transform .1s ease-out,visibility .1s}.pb-mega-panel:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:.75rem}[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-group:hover>.pb-mega-panel,[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-group:focus-within>.pb-mega-panel,.pb-mega-group[data-open]>.pb-mega-panel{opacity:1;visibility:visible;transform:translate(-50%);transition-property:opacity,transform;transition-duration:.15s}.pb-mega-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--mega-rows),auto);grid-auto-flow:column;gap:.25rem 1.5rem}.pb-mega-grid.pb-mega-grid-grouped{grid-template-rows:none;grid-auto-flow:row;align-items:start}.pb-mega-col{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pb-mega-col-title{display:block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.04em;color:var(--mega-muted, #69717d);overflow-wrap:anywhere}.pb-mega-row{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:3.75rem;padding:.625rem .75rem;border-radius:.75rem;transition:background .15s ease-out,color .15s ease-out}.pb-mega-icon{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;color:var(--color-primary, #e70b2f);background:color-mix(in srgb,var(--color-primary, #e70b2f) 10%,var(--color-base-100, #fff))}.pb-mega-copy{min-width:0;flex:1}.pb-mega-title{display:block;font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.pb-mega-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.5;color:var(--mega-muted, #69717d);font-weight:400;overflow-wrap:anywhere}.pb-mega-arrow{flex-shrink:0;opacity:0;transition:transform .15s ease-out,opacity .15s ease-out}.pb-mega-row:hover,.pb-mega-row:focus-visible,.pb-mega-row[aria-current]{background:var(--mega-hover, #f7f8fa)}.pb-mega-row:hover .pb-mega-title,.pb-mega-row:focus-visible .pb-mega-title,.pb-mega-row[aria-current] .pb-mega-title{color:var(--color-primary, #e70b2f)}.pb-mega-row:hover .pb-mega-arrow,.pb-mega-row:focus-visible .pb-mega-arrow{opacity:1;transform:translate(2px)}.pb-mega-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem -1.25rem -1.25rem;padding:.75rem 1.25rem;border-top:1px solid var(--mega-line, #e7e9ee);border-radius:0 0 1rem 1rem;background:var(--mega-hover, #f7f8fa);font-size:.8125rem;font-weight:400}.pb-mega-strip a,.pb-mega-all{flex-shrink:0;padding:.625rem .75rem;color:var(--color-primary, #e70b2f);font-weight:600}.pb-mega-all{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem}.pb-mega-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1.1rem;border-radius:9999px;background:var(--color-primary, #e70b2f);color:var(--color-primary-content, #fff);font-weight:600;font-size:.875rem;text-align:center;transition:background .15s ease-out}.pb-mega-cta:hover{background:color-mix(in srgb,var(--color-primary, #e70b2f) 90%,black)}.pb-mega-toggle{display:none;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;gap:.75rem;padding:.5rem;border-radius:.5rem;background:transparent;cursor:pointer}.pb-mega-toggle:hover{background:var(--mega-hover, #f7f8fa)}.pb-mega-drawer{display:none}.pb-mega-bars{position:relative;display:block;width:1.5rem;height:1.5rem}.pb-mega-bars>span{position:absolute;inset-inline:.125rem;top:calc(50% - 1px);height:2px;border-radius:9999px;background:currentColor}.pb-mega-bars>span:first-child{transform:translateY(-.4375rem)}.pb-mega-bars>span:last-child{transform:translateY(.4375rem)}.pb-mega-toggle[aria-expanded=true] .pb-mega-bars>span:first-child{transform:rotate(45deg)}.pb-mega-toggle[aria-expanded=true] .pb-mega-bars>span:nth-child(2){opacity:0;transform:scaleX(0)}.pb-mega-toggle[aria-expanded=true] .pb-mega-bars>span:last-child{transform:rotate(-45deg)}@media(prefers-reduced-motion:no-preference){.pb-mega-bars>span{transition:transform .2s ease-out,opacity .15s ease-out}}.pb-mega-desktop{display:flex}[data-mega-header] .pb-mega-pill{padding-block:.25rem}@media(min-width:1024px)and (max-width:1279px){.pb-mega-nav{gap:1rem}[data-mega-header] .pb-mega-pill{padding-inline:1rem}}@media(max-width:1023px){.pb-mega-desktop{display:none}.pb-mega-toggle{display:inline-flex}.pb-mega-drawer.pb-mega-enhanced{display:flex;flex-direction:column;position:fixed;inset:var(--mega-header-bottom, 6.3125rem) 0 0;z-index:50;padding:1rem;background:var(--color-base-100, #fff);color:var(--color-base-content, #14161a);visibility:hidden;opacity:0;transform:translate(100%);transition:transform .2s ease-out,opacity .2s ease-out,visibility .2s}.pb-mega-drawer.pb-mega-enhanced[data-open]{visibility:visible;opacity:1;transform:translate(0)}.pb-mega-mobile-nav{overflow-y:auto;flex:1;min-height:0;padding:.25rem .25rem 1rem;overscroll-behavior:contain}.pb-mega-mobile-nav .pb-mega-top{min-height:2.75rem;width:100%;justify-content:space-between;padding:.625rem .75rem;font-weight:600}.pb-mega-mobile-nav .pb-mega-panel{position:static;display:none;width:auto;padding:.25rem;margin:0;opacity:1;visibility:visible;transform:none;border:0;box-shadow:none}.pb-mega-mobile-nav .pb-mega-group[data-open]>.pb-mega-panel{display:block;transform:none}.pb-mega-mobile-nav .pb-mega-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:.25rem}.pb-mega-mobile-nav .pb-mega-icon{flex-basis:36px;width:36px;height:36px}.pb-mega-mobile-nav .pb-mega-grid-grouped{gap:.75rem}.pb-mega-mobile-nav .pb-mega-col-title{padding-top:.5rem}.pb-mega-mobile-nav .pb-mega-strip{flex-wrap:wrap;margin:.5rem 0 0;padding:.5rem}.pb-mega-mobile-cta{flex-shrink:0;border-top:1px solid var(--mega-line, #e7e9ee);padding-top:.75rem;padding-bottom:env(safe-area-inset-bottom)}.pb-mega-mobile-cta .pb-mega-cta{display:flex;width:100%}[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-pill{display:block;padding:.5rem}[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-nav{flex-wrap:wrap;gap:.5rem}[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-toggle{display:none}}.pb-mega-drawer{--mega-line: var(--color-base-300, #e7e9ee);--mega-muted: color-mix(in srgb, var(--color-base-content, #14161a) 68%, var(--color-base-100, #fff));--mega-hover: var(--color-base-200, #f7f8fa)}@media(prefers-reduced-motion:reduce){[data-mega-header] *,.pb-mega-drawer *{transition:none!important;animation:none!important}}@media(min-width:1024px){.pb-mega-nav .pb-mega-group{position:relative}.pb-mega-nav .pb-mega-panel{top:calc(100% + .25rem);left:0;width:max-content;min-width:16rem;max-width:min(44rem,calc(100vw - 2rem));margin-top:.625rem;padding:.5rem;transform:translateY(6px)}.pb-mega-nav .pb-mega-panel[data-mega-columns="2"]{min-width:35rem}.pb-mega-nav .pb-mega-panel[data-mega-columns="3"]{min-width:42rem}.pb-mega-nav .pb-mega-grid-grouped .pb-mega-col{gap:.125rem}.pb-mega-nav .pb-mega-panel:before{height:.875rem}[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-nav .pb-mega-group:hover>.pb-mega-panel,[data-mega-header]:not(.pb-mega-enhanced) .pb-mega-nav .pb-mega-group:focus-within>.pb-mega-panel,.pb-mega-nav .pb-mega-group[data-open]>.pb-mega-panel{transform:translateY(0)}.pb-mega-nav .pb-mega-grid{grid-template-columns:repeat(var(--mega-columns, 2),minmax(0,1fr));gap:.125rem 2rem}.pb-mega-nav .pb-mega-row{width:100%;height:2.625rem;min-height:2.625rem;padding:.5rem .75rem;border-radius:.625rem;box-sizing:border-box}.pb-mega-nav .pb-mega-icon{width:36px;height:36px;flex-basis:36px}.pb-mega-nav .pb-mega-icon svg{width:18px;height:18px}.pb-mega-nav .pb-mega-title{white-space:nowrap;overflow-wrap:normal;line-height:1.25}.pb-mega-nav .pb-mega-all{margin-top:.25rem;padding:.25rem .75rem}}.pb-mega-menu-slot{display:flex;flex:1;min-width:0;align-items:center;justify-content:center}.pb-mega-menu-slot>.pb-mega-pill{flex-shrink:0;transform:translate(var(--mega-menu-offset, 0px))}@media(max-width:1023px){.pb-mega-menu-slot{display:none}}[data-mega-header].pb-header-on-dark>div.absolute{opacity:0}[data-mega-header].pb-header-on-dark .pb-mega-pill{background:transparent;box-shadow:none}[data-mega-header].pb-header-on-dark .pb-mega-top{color:var(--color-neutral-content)}}
