:where(.top-banner-ad) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,figure,blockquote){margin:0}:where(.top-banner-ad) :where(ul,ol){list-style:none;padding:0}:where(.top-banner-ad) :where(img,picture,svg){max-width:100%}:where(.top-banner-ad) :where(:not(.page-center),:before,:after){box-sizing:inherit}:where(.top-banner-ad) :where(.page-center){margin-left:auto;margin-right:auto;max-width:1200px;padding-left:20px;padding-right:20px}.top-banner-ad.top-banner-ad{--top-banner-ad-css-version:"2026-10-05a";box-sizing:border-box;display:block;margin:0;overflow:clip;padding:var(--top-banner-ad-pad-top,16px) var(--top-banner-ad-pad-right,0) var(--top-banner-ad-pad-bottom,16px) var(--top-banner-ad-pad-left,0);position:relative;width:100%}.top-banner-ad.top-banner-ad[hidden]{display:none!important}.top-banner-ad .top-banner-ad__parallax-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120%;left:0;pointer-events:none;position:absolute;top:-10%;width:100%;will-change:transform;z-index:0}.top-banner-ad .top-banner-ad__inner{align-items:center;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:24px;position:relative;z-index:1}.top-banner-ad .top-banner-ad__pill{grid-column:1;justify-self:start;min-width:0}.top-banner-ad .top-banner-ad__close{grid-column:2}.top-banner-ad.top-banner-ad--align-center .top-banner-ad__inner{grid-template-columns:24px minmax(0,1fr) 24px}.top-banner-ad.top-banner-ad--align-center .top-banner-ad__pill{grid-column:2;justify-self:center;text-align:center}.top-banner-ad.top-banner-ad--align-center .top-banner-ad__close{grid-column:3}.top-banner-ad.top-banner-ad--align-right .top-banner-ad__pill{justify-self:end;text-align:right}.top-banner-ad .top-banner-ad__link{align-items:center;background:none;border:0;box-shadow:none;cursor:default;display:inline-flex;font-family:var(--ie-font-body,"New Rubrik","Rubik",sans-serif);font-size:var(--ie-fontsize-label,14px);font-style:normal;font-weight:var(--ie-fontweight-regular,400);gap:8px;letter-spacing:.003em;line-height:24px;margin:0;padding:0;text-align:inherit}.top-banner-ad .top-banner-ad__link,.top-banner-ad .top-banner-ad__link:any-link:active,.top-banner-ad .top-banner-ad__link:any-link:focus,.top-banner-ad .top-banner-ad__link:any-link:focus-visible,.top-banner-ad .top-banner-ad__link:any-link:hover,.top-banner-ad .top-banner-ad__link:any-link:link,.top-banner-ad .top-banner-ad__link:any-link:visited{background-color:transparent!important;border:0!important;box-shadow:none!important;color:var(--ie-color-text,#0a0a0a)!important;text-decoration:none!important}.top-banner-ad .top-banner-ad__link:any-link{cursor:pointer}.top-banner-ad .top-banner-ad__label{color:inherit;font:inherit;letter-spacing:inherit;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-wrap-style:var(--ie-textwrap-body,pretty);transition:text-decoration-color var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out)}.top-banner-ad .top-banner-ad__link:any-link:focus-visible .top-banner-ad__label,.top-banner-ad .top-banner-ad__link:any-link:hover .top-banner-ad__label{text-decoration-color:currentColor}.top-banner-ad .top-banner-ad__link:any-link:focus:not(:focus-visible){outline:none!important}.top-banner-ad .top-banner-ad__link:any-link:focus-visible{outline:var(--ie-btn-focus-width,3px) solid var(--ie-color-primary-dark,#114758)!important;outline-offset:2px}.top-banner-ad .top-banner-ad__sr-only{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.top-banner-ad .top-banner-ad__icon{color:inherit;display:block;flex:0 0 auto;line-height:0}.top-banner-ad .top-banner-ad__icon svg{display:block;fill:none;height:100%;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%}.top-banner-ad .top-banner-ad__icon--external{height:18px;width:18px}.top-banner-ad .top-banner-ad__icon--external svg{stroke-width:1.25}.top-banner-ad .top-banner-ad__icon--close{height:24px;width:24px}.top-banner-ad .top-banner-ad__icon--close svg{stroke-width:1.5}.top-banner-ad .top-banner-ad__close{align-items:center;appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer;display:inline-flex;font:inherit;height:24px;justify-content:center;line-height:0;margin:0;padding:0;position:relative;width:24px}.top-banner-ad .top-banner-ad__close:before{content:"";inset:-10px;position:absolute}.top-banner-ad .top-banner-ad__close,.top-banner-ad .top-banner-ad__close:active,.top-banner-ad .top-banner-ad__close:focus,.top-banner-ad .top-banner-ad__close:focus-visible,.top-banner-ad .top-banner-ad__close:hover{background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--ie-color-text,#0a0a0a)!important;text-decoration:none!important}.top-banner-ad .top-banner-ad__close:focus:not(:focus-visible){outline:none!important}.top-banner-ad .top-banner-ad__close:focus-visible{outline:var(--ie-btn-focus-width,3px) solid var(--ie-color-primary-dark,#114758)!important;outline-offset:2px}.top-banner-ad.top-banner-ad .top-banner-ad__close[hidden]{display:none!important}.top-banner-ad .btn-primary{align-items:center;border:0;border-radius:var(--ie-btn-radius,0);cursor:pointer;display:inline-flex;font-family:var(--ie-font-body,"New Rubrik","Rubik",sans-serif);font-size:var(--ie-fontsize-btn,18px);font-weight:var(--ie-fontweight-btn,400);justify-content:center;line-height:1.2;min-height:var(--ie-btn-height,47px);padding:0 24px;transition:transform var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out),background-color var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out),border-color var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out),box-shadow var(--ie-motion-duration,.3s) var(--ie-motion-ease,ease-in-out);white-space:nowrap}.top-banner-ad .btn-primary,.top-banner-ad .btn-primary:active,.top-banner-ad .btn-primary:focus,.top-banner-ad .btn-primary:link,.top-banner-ad .btn-primary:visited{background-color:var(--ie-btn-fill,#35a99a)!important;box-shadow:none!important;color:var(--ie-color-text-button,#fff)!important;text-decoration:none!important}.top-banner-ad .btn-primary:focus-visible,.top-banner-ad .btn-primary:hover{background-color:var(--ie-btn-fill--hover,#7dbfb3)!important;color:var(--ie-color-text-button,#fff)!important}.top-banner-ad .btn-primary:focus:not(:focus-visible){outline:none!important}.top-banner-ad .btn-primary:focus-visible{outline:var(--ie-btn-focus-width,3px) solid var(--ie-color-primary-dark,#114758)!important;outline-offset:2px}@media (max-width:767px){.top-banner-ad.top-banner-ad{padding:min(var(--top-banner-ad-pad-top,16px),16px) min(var(--top-banner-ad-pad-right,0px),20px) min(var(--top-banner-ad-pad-bottom,16px),16px) min(var(--top-banner-ad-pad-left,0px),20px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.top-banner-ad .btn-primary:hover{transform:scale(var(--ie-btn-scale--hover,1.03))}}@media (prefers-reduced-motion:reduce){.top-banner-ad .btn-primary,.top-banner-ad .btn-primary:hover{transform:none;transition:none}.top-banner-ad .top-banner-ad__label{transition:none}.top-banner-ad .top-banner-ad__parallax-bg{transform:none!important;will-change:auto}}