.nav-flyout[data-v-f9055b2d]{--flyout-title:var(--color-report-blue,#2a509b);--flyout-desc:#6b7280;--flyout-heading:#9ca3af;--flyout-arrow:#43ce8b;--flyout-hover:#f3f4f6;border:1px solid var(--color-grey-tertiary);text-align:left;text-transform:none;background:#fff;border-radius:.55rem;width:22.5rem;max-width:calc(100vw - 2rem);padding:.5rem;box-shadow:0 12px 32px #11182724,0 2px 6px #1118270f}.nav-flyout-section+.nav-flyout-section[data-v-f9055b2d]{margin-top:.25rem}.nav-flyout-heading[data-v-f9055b2d]{color:var(--flyout-heading);font-family:var(--font-family-sans);font-size:.9rem;font-weight:var(--font-weight-normal);letter-spacing:.02em;text-transform:uppercase;margin:.75rem 0 .25rem;padding-inline:.75rem}.nav-flyout-row[data-v-f9055b2d]{border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.nav-flyout-row[data-v-f9055b2d]:focus-visible,.nav-flyout-row[data-v-f9055b2d]:hover{background:var(--flyout-hover);outline:none}.nav-flyout-text[data-v-f9055b2d]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.nav-flyout-title[data-v-f9055b2d]{color:var(--flyout-title);font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.25}.nav-flyout-row--featured .nav-flyout-title[data-v-f9055b2d]{font-size:var(--font-size-lg)}.nav-flyout-desc[data-v-f9055b2d]{color:var(--flyout-desc);font-family:var(--font-family-sans);font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:1.3}.nav-flyout-arrow[data-v-f9055b2d]{width:1.25rem;height:1.25rem;color:var(--flyout-arrow);flex-shrink:0}.nav-flyout-divider[data-v-f9055b2d]{border:0;border-top:1px solid color-mix(in srgb,var(--color-grey-tertiary) 60%,transparent);margin:.5rem 0}.nav-flyout-empty[data-v-f9055b2d]{color:var(--flyout-desc);font-family:var(--font-family-sans);font-size:var(--font-size-sm);margin:0;padding:.75rem}.header[data-v-bc81a903]{background:var(--color-header-gradient);border-bottom:5px solid var(--color-header-border);z-index:20;--panel-peak:.26;--nav-skew:-22deg;position:sticky;top:0;left:0;right:0;overflow-x:clip}.filler[data-v-bc81a903]{--page-pad:1rem;width:100%;max-width:calc(max(0px,.5 * (100vw - var(--breakpoint-xl))) + var(--page-pad));display:block;position:relative}.filler[data-v-bc81a903]:before{content:"";inset-block:0;background:rgba(58,121,125,var(--panel-peak));transform:skewX(var(--nav-skew,-22deg));position:absolute;left:0;right:-2rem}@media (width>=640px){.filler[data-v-bc81a903]{--page-pad:1.5rem}}@media (width>=1024px){.filler[data-v-bc81a903]{--page-pad:2rem}}.header-container[data-v-bc81a903]{width:100%;max-width:calc(.5 * (100vw - var(--breakpoint-xl)) + var(--breakpoint-xl));padding:0 0 0 var(--spacing-xl);height:auto;margin:0 0 0 auto}.header-container[data-v-bc81a903],.logo[data-v-bc81a903]{align-items:center;display:flex}.logo-image[data-v-bc81a903]{width:auto;height:60px}.header-info[data-v-bc81a903]{gap:var(--spacing-xs)}.header-info[data-v-bc81a903],.header-row[data-v-bc81a903]{align-items:flex-end;display:flex}.header-row[data-v-bc81a903]{line-height:1.2rem}.header-info-value[data-v-bc81a903]{color:#fff;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal)}.header-info-icon[data-v-bc81a903]{color:#fff}@media (width>=768px){.header-container[data-v-bc81a903]{height:auto}.logo-image[data-v-bc81a903]{height:70px}.header-info-value[data-v-bc81a903]{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)!important}}#header .portal-nav{margin-left:var(--spacing-xl);--panel-base:.08;--panel-step:.06;align-self:stretch;align-items:stretch;gap:0;display:none}@media (width>=768px){#header .portal-nav{display:flex}}#header .nav-item{isolation:isolate;text-transform:uppercase;align-items:center;padding-inline:2rem;display:flex;position:relative}#header .nav-item[data-headlessui-state~=open]{z-index:50}#header .nav-item:before{content:"";z-index:-1;background:rgba(58,121,125,calc(var(--panel-base,.08) + var(--panel-step,.06) * var(--i,0)));transform:skewX(var(--nav-skew,-22deg));position:absolute;inset:0}#header .nav-item--account:before{background:rgba(58,121,125,var(--panel-peak))}#header .nav-item--account:has(.dropdown--options){z-index:50}#header .dropdown--options{width:max-content;min-width:12rem;max-width:calc(100vw - 2rem);margin-top:0;padding:.5rem}#header .dropdown--options>div{padding:0}#header .account-menu{text-transform:none;white-space:normal;flex-direction:column;width:100%;display:flex}#header .account-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;padding:.625rem .75rem;transition:background-color .15s;display:flex}#header .account-row:focus-visible,#header .account-row:hover{background:#f3f4f6;outline:none}#header .account-row-arrow{color:#43ce8b;flex-shrink:0;width:1.25rem;height:1.25rem}#header .account-row-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}#header .account-row-title{color:var(--color-report-blue,#2a509b);font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.25}#header .account-row-desc{color:#6b7280;font-family:var(--font-family-sans);font-size:.8125rem;font-weight:var(--font-weight-normal);line-height:1.3}#header .account-row--signout{background:color-mix(in srgb,var(--color-report-blue,#2a509b) 80%,transparent);color:#fff;border-radius:.35rem;margin-top:.25rem}#header .account-row--signout svg{color:#fff}#header .account-row--signout:hover{background:var(--color-report-blue,#2a509b);color:#fff}#header .account-row--signout .account-row-text .account-row-desc,#header .account-row--signout .account-row-text .account-row-title{color:#fff}#header .nav-trigger{color:#ffffffd9;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:.5rem;margin:0;padding:0;text-decoration:none;transition:color .15s;display:flex}#header .nav-trigger--open,#header .nav-trigger:hover{color:#fff}#header .nav-trigger:focus-visible{outline:none}#header .nav-trigger-icon{flex-shrink:0;width:1.25rem;height:1.25rem}#header .nav-trigger-chevron{opacity:.9;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}#header .nav-underline{opacity:0;transform-origin:50%;pointer-events:none;height:3px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.6)}#header .nav-underline--open{opacity:1;transform:scaleX(1)}#header .portal-nav-link{color:#ffffffd9;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);white-space:nowrap;border-radius:.4rem;align-items:center;padding:.4rem .8rem;text-decoration:none;display:flex}#header .portal-nav-link:hover{color:#fff}#header .nav-panel{z-index:50;position:absolute;top:calc(100% - 21px);left:0}#header .nav-panel-enter-active{transition:opacity .18s,transform .18s}#header .nav-panel-leave-active{transition:opacity .12s,transform .12s}#header .nav-panel-enter-from,#header .nav-panel-leave-to{opacity:0;transform:translateY(-6px)}#header .nav-panel-enter-to,#header .nav-panel-leave-from{opacity:1;transform:translateY(0)}.theme-toggle[data-v-2532cf14]{background:#00000059;flex-direction:row;gap:2px;padding:3px}.theme-toggle[data-v-2532cf14],.theme-toggle-btn[data-v-2532cf14]{border-radius:9999px;align-items:center;display:flex}.theme-toggle-btn[data-v-2532cf14]{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;width:30px;height:30px;padding:0;transition:all .15s}.theme-toggle-btn[data-v-2532cf14]:hover{color:#ffffffd9}.theme-toggle-btn.active[data-v-2532cf14]{background:var(--color-brand,#43ce8b);color:#fff}.theme-icon[data-v-2532cf14]{width:16px;height:16px}.footer[data-v-4ec3287c]{background:var(--k2-footer-bg);border-top:10px solid var(--k2-footer-border);width:100%;margin-top:3rem;padding:2rem 1rem}.footer-container[data-v-4ec3287c]{align-items:flex-start;gap:6rem;max-width:fit-content;margin:0 auto;padding:1.5rem 1rem;display:flex}.footer-logo[data-v-4ec3287c]{flex-shrink:0}.footer-logo-image[data-v-4ec3287c]{width:auto;height:100px}.footer-content[data-v-4ec3287c]{flex-direction:column;flex:1;display:flex}.footer-text[data-v-4ec3287c]{font-family:var(--font-body);margin:0;font-size:.875rem;font-weight:400;line-height:1.625}.footer-link[data-v-4ec3287c],.footer-text[data-v-4ec3287c]{color:var(--color-grey-secondary)}.footer-link[data-v-4ec3287c]{text-decoration:underline;transition:color .15s}.footer-link[data-v-4ec3287c]:hover{color:var(--color-brand)}.theme-toggle-container[data-v-4ec3287c]{align-items:center;margin-left:1.5rem;display:flex}@media (width<=768px){.footer[data-v-4ec3287c]{padding:.5rem}.footer-container[data-v-4ec3287c]{text-align:center;flex-direction:column;gap:1rem}.footer-logo[data-v-4ec3287c]{align-self:center}.footer-logo-image[data-v-4ec3287c]{height:60px}.footer-content[data-v-4ec3287c]{gap:.5rem}.theme-toggle-container[data-v-4ec3287c]{justify-content:center;width:100%;margin-left:0}}.dark .footer-link[data-v-4ec3287c],.dark .footer-text[data-v-4ec3287c]{color:var(--k2-text-primary)}
