:root{--QMOD-font-family: var(--ac-font-sans);--QMOD-default-font-size: .875rem;--QMOD-primary-text: var(--atlas-navy);--QMOD-secondary-text: rgba(7, 9, 49, .66);--QMOD-ticker-red: #B13A48;--QMOD-ticker-green: #177252;--QMOD-primary-color: var(--atlas-purple);--qmods-primary: var(--atlas-purple);--qmods-primary-hover: var(--atlas-navy);--qmods-link-color: #4166B0;--qmods-headline-font-family: var(--ac-font-serif);--qmods-headline-color: var(--atlas-navy);--qmods-headline-h1-font-size: 1.6rem;--qmods-headline-h2-font-size: 1.35rem;--qmods-headline-h3-font-size: 1.1rem;--qmods-headline-font-weight: 500;--qmods-headline-background: transparent;--qmods-headline-h3-background: transparent;--qmods-headline-letter-spacing: 0;--qmods-btn-font-family: var(--ac-font-sans);--qmods-btn-border-radius: 4px;--qmods-btn-padding: 9px 16px;--qmods-btn-font-color: var(--atlas-white);--qmods-btn-letter-spacing: 0;--qmods-btn-font-weight: 500;--qmods-btn-text-transform: none;--qmods-btn-hover-font-color: var(--atlas-white);--qmods-btn-hover-background: var(--atlas-navy);--qmods-paginate-btn-border-radius: 4px;--qmods-paginate-btn-color: var(--atlas-navy);--qmods-paginate-btn-background: var(--atlas-beige);--qmods-paginate-btn-active-background: var(--atlas-purple)}.qmod-host{position:relative;width:100%;min-height:180px;color:var(--atlas-navy);font-family:var(--ac-font-sans)}.qmod-host--quotehead{min-height:110px}.qmod-host--litenews,.qmod-host--filings{min-height:420px}.qmod-host--fullnewsstory{min-height:520px}.qmod-host:empty:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#9bb1e314 20%,#9bb1e340,#9bb1e314 56%) 0 0 / 220% 100%;animation:qmod-loading 1.6s linear infinite}.qmod-host--failed{display:none}.qmod-fallback{display:grid;min-height:180px;padding:32px;border:1px solid rgba(7,9,49,.12);border-radius:4px;background:var(--atlas-beige);text-align:center;place-content:center}.qmod-fallback[hidden]{display:none}.qmod-fallback p{margin:0 0 18px}.qmod-fallback button{justify-self:center;min-height:42px;padding:8px 18px;border:1px solid var(--atlas-navy);border-radius:4px;color:var(--atlas-white);background:var(--atlas-navy);cursor:pointer}@keyframes qmod-loading{to{background-position:-220% 0}}.qmod-host .qmod-ui-tool{color:var(--QMOD-primary-text);font-family:var(--QMOD-font-family);font-size:var(--QMOD-default-font-size)}.qmod-host .qmod-ui-tool a,.qmod-host .qmod-ui-tool .qmod-link{color:var(--qmods-link-color);text-decoration:none}.qmod-host .qmod-ui-tool a:hover,.qmod-host .qmod-ui-tool .qmod-link:hover{color:var(--qmods-primary-hover);text-decoration:underline}.qmod-host .qmod-ui-tool h1.qmod-heading,.qmod-host .qmod-ui-tool h2.qmod-heading,.qmod-host .qmod-ui-tool h3.qmod-heading{color:var(--qmods-headline-color);background:var(--qmods-headline-background);font-family:var(--qmods-headline-font-family);font-weight:var(--qmods-headline-font-weight);letter-spacing:var(--qmods-headline-letter-spacing)}.qmod-host .qmod-ui-tool h1.qmod-heading{font-size:var(--qmods-headline-h1-font-size)}.qmod-host .qmod-ui-tool h2.qmod-heading{font-size:var(--qmods-headline-h2-font-size)}.qmod-host .qmod-ui-tool h3.qmod-heading{font-size:var(--qmods-headline-h3-font-size)}.qmod-host .qmod-ui-tool th,.qmod-host .qmod-ui-tool .qmod-th{color:var(--QMOD-secondary-text);font-family:var(--ac-font-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.qmod-host .qmod-ui-tool td,.qmod-host .qmod-ui-tool .qmod-td{color:var(--QMOD-primary-text);font-size:.875rem}.qmod-host .qmod-ui-tool .qmod-pos,.qmod-host .qmod-ui-tool .qmod-up,.qmod-host .qmod-ui-tool [class*=positive]{color:var(--QMOD-ticker-green)}.qmod-host .qmod-ui-tool .qmod-neg,.qmod-host .qmod-ui-tool .qmod-down,.qmod-host .qmod-ui-tool [class*=negative]{color:var(--QMOD-ticker-red)}.qmod-host .qmod-btn{padding:var(--qmods-btn-padding)!important;border:1px solid var(--qmods-primary);border-radius:var(--qmods-btn-border-radius);color:var(--qmods-primary);background:transparent;font-family:var(--qmods-btn-font-family);font-weight:var(--qmods-btn-font-weight);letter-spacing:var(--qmods-btn-letter-spacing);text-transform:var(--qmods-btn-text-transform)}.qmod-host .qmod-btn:hover,.qmod-host .qmod-btn:active,.qmod-host .qmod-btn:focus{border-color:var(--qmods-primary-hover);color:var(--qmods-btn-hover-font-color);background:var(--qmods-btn-hover-background)}.qmod-sec-filings .qmod-a11y-dropdown2{min-width:180px;padding:10px 44px 10px 16px;border:1px solid var(--atlas-purple);border-radius:4px;color:var(--atlas-navy);background-color:transparent;font-family:var(--ac-font-sans);font-size:.9rem;line-height:1.5}.filings-module .qmod-sec-filings>.qmod-quotehead{display:none!important}.qmod-sec-filings .qmod-a11y-dropdown2 .qmod-a11y-dropdown2-wrapper:after{content:"";position:absolute;top:45%;right:18px;width:9px;height:9px;border-right:1px solid var(--atlas-purple);border-bottom:1px solid var(--atlas-purple);pointer-events:none;transform:translateY(-65%) rotate(45deg)}.qmod-sec-filings .qmod-pager-cont .qmod-pager-item{border-radius:var(--qmods-paginate-btn-border-radius);color:var(--qmods-paginate-btn-color);background:var(--qmods-paginate-btn-background);font-family:var(--ac-font-sans)}.qmod-sec-filings .qmod-pager-cont .qmod-pager-item.qmod-pager-active,.qmod-sec-filings .qmod-pager-cont .qmod-pager-item:hover,.qmod-sec-filings .qmod-pager-cont .qmod-pager-item:focus{color:var(--atlas-white)!important;background:var(--qmods-paginate-btn-active-background)!important}.qmod-litenews .qmod-news-list .qmod-item-untiled .qmod-news-date{margin-bottom:10px;color:var(--QMOD-secondary-text);font-family:var(--ac-font-mono);font-size:.72rem;line-height:1.5}.qmod-litenews .qmod-news-list li .qmod-news-source{display:none}.qmod-litenews.qmod-ui-tool .qmod-headline{color:#0645ad;font-family:var(--ac-font-sans);font-size:1.05rem;font-weight:500;line-height:1.45}.qmod-litenews.qmod-ui-tool a.qmod-headline:hover,.qmod-litenews.qmod-ui-tool a.qmod-headline:focus-visible{color:#003b80;text-decoration:underline}.qmod-fullnewsstory.qmod-ui-tool{max-width:900px}.qmod-fullnewsstory.qmod-ui-tool .qmod-heading-toolname{color:var(--atlas-navy);font-family:var(--ac-font-serif);font-size:1.6rem;font-weight:500}.qmod-attribution{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);color:#ffffff94;font-family:var(--ac-font-sans);font-size:.72rem;line-height:1.65}.qmod-attribution a{color:#ffffffc7;white-space:nowrap}.qmod-attribution .qmf-rt,.qmod-attribution .qmf-non-rt{font-style:italic;font-weight:600}.qmod-attribution .qmf-rt{color:#87d5b3}@media (prefers-reduced-motion: reduce){.qmod-host:empty:before{animation:none}}@media (max-width: 680px){.qmod-host{overflow-x:auto}.qmod-host--quotehead{min-height:150px}}
