.pdf-modal.svelte-1umuxhv{z-index:2000;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdf-modal__veil.svelte-1umuxhv{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#0c0e168c;position:absolute;inset:0}.pdf-modal__panel.svelte-1umuxhv{z-index:1;background:linear-gradient(165deg,#fff 0%,#faf7f0 100%);border:1px solid #ffffff8c;border-radius:20px;flex-direction:column;width:min(1080px,100%);height:min(88vh,920px);animation:.38s cubic-bezier(.22,1,.36,1) svelte-1umuxhv-pdf-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000052,inset 0 1px #ffffffb3}@keyframes svelte-1umuxhv-pdf-modal-in{0%{opacity:0;transform:scale(.94)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.pdf-modal__head.svelte-1umuxhv{background:#ffffffeb;border-bottom:1px solid #03071e14;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 14px 22px;display:flex}.pdf-modal__titles.svelte-1umuxhv{min-width:0}.pdf-modal__eyebrow.svelte-1umuxhv{font-family:var(--nova-font);letter-spacing:.12em;text-transform:uppercase;color:#6b5200;margin:0 0 4px;font-size:11px;font-weight:600}.pdf-modal__title.svelte-1umuxhv{font-family:var(--kazimir-font);color:#03071e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.2;overflow:hidden}.pdf-modal__close.svelte-1umuxhv{color:#03071e;cursor:pointer;background:#03071e12;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.pdf-modal__close.svelte-1umuxhv:hover,.pdf-modal__close.svelte-1umuxhv:focus-visible{background:#03071e1f}.pdf-modal__body.svelte-1umuxhv{background:#faf7f0;flex:auto;min-height:0;position:relative}.pdf-modal__viewer-wrap.svelte-1umuxhv{opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pdf-modal__viewer-wrap--ready.svelte-1umuxhv{opacity:1;pointer-events:auto}.pdf-modal__body.svelte-1umuxhv .pdf-modal__viewer{width:100%;height:100%;display:block}.pdf-modal__fallback.svelte-1umuxhv{text-align:center;font-family:var(--nova-font);color:#03071e9e;margin:0;padding:48px 24px;font-size:15px;font-weight:300}.pdf-modal__loading.svelte-1umuxhv{z-index:2;opacity:1;background:radial-gradient(50% 40% at 50% 46%,#6b520012,#0000 72%),#faf7f0;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0;transition:opacity .48s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.pdf-modal__loading--out.svelte-1umuxhv{opacity:0;pointer-events:none}.pdf-modal__dots.svelte-1umuxhv{justify-content:center;align-items:center;gap:10px;height:28px;display:flex}.pdf-modal__dot.svelte-1umuxhv{opacity:.28;width:9px;height:9px;animation:1.15s cubic-bezier(.45,.05,.55,.95) infinite svelte-1umuxhv-pdf-modal-dot;animation-delay:calc(var(--i) * .12s);background:#6b5200;border-radius:50%;transform:translateY(0)}@keyframes svelte-1umuxhv-pdf-modal-dot{0%,to{opacity:.28;transform:translateY(0)scale(.85)}35%{opacity:1;transform:translateY(-10px)scale(1.08)}55%{opacity:.7;transform:translateY(2px)scale(.95)}}.pdf-modal__loading-label.svelte-1umuxhv{font-family:var(--nova-font);letter-spacing:.14em;text-transform:uppercase;color:#03071e73;font-size:12px;font-weight:500}@media (width<=640px){.pdf-modal.svelte-1umuxhv{padding:0}.pdf-modal__panel.svelte-1umuxhv{border-radius:0;width:100%;height:100%;animation:none}.pdf-modal__head.svelte-1umuxhv{padding:14px 14px 12px 16px}}@media (prefers-reduced-motion:reduce){.pdf-modal__panel.svelte-1umuxhv{animation:none}.pdf-modal__viewer-wrap.svelte-1umuxhv,.pdf-modal__loading.svelte-1umuxhv{transition:none}.pdf-modal__dot.svelte-1umuxhv{opacity:.7;animation:none;transform:none}}.financials.svelte-1ba4c5d{--navy:#03071e;--cream:#faf7f0;--gold:#6b5200;--yellow:#ffca0a;--muted:#03071e9e;background:var(--cream);color:var(--navy);padding:56px 24px 96px;overflow-x:clip}.financials__hero.svelte-1ba4c5d{text-align:center;max-width:720px;margin:0 auto 36px}.financials__eyebrow.svelte-1ba4c5d{font-family:var(--nova-font);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:12px;font-weight:600}.financials__title.svelte-1ba4c5d{font-family:var(--kazimir-font);letter-spacing:-.02em;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:10px;margin:0 0 16px;font-size:clamp(36px,5vw,48px);font-weight:100;line-height:1.1;text-decoration-thickness:1.5px}.financials__lead.svelte-1ba4c5d{max-width:54ch;font-family:var(--nova-font);color:var(--muted);text-wrap:balance;margin:0 auto;font-size:16px;font-weight:300;line-height:1.55}.financials__ratings.svelte-1ba4c5d{border-top:1px solid #03071e14;border-bottom:1px solid #03071e14;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;max-width:720px;margin:0 auto 48px;padding:28px 24px;display:flex}.financials__badge.svelte-1ba4c5d{transition:transform .25s cubic-bezier(.22,1,.36,1);display:block}.financials__badge.svelte-1ba4c5d:hover{transform:translateY(-2px)}.financials__badge.svelte-1ba4c5d img:where(.svelte-1ba4c5d){object-fit:contain;width:104px;height:104px;display:block}.financials__years.svelte-1ba4c5d,.financials__other.svelte-1ba4c5d{max-width:640px;margin:0 auto}.financials__year.svelte-1ba4c5d{margin-bottom:28px}.financials__year-title.svelte-1ba4c5d,.financials__section-title.svelte-1ba4c5d{font-family:var(--kazimir-font);letter-spacing:-.015em;color:var(--navy);border-bottom:1px solid #03071e1a;margin:0 0 12px;padding-bottom:10px;font-size:26px;font-weight:100;line-height:1.15}.financials__docs.svelte-1ba4c5d{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.financials__doc.svelte-1ba4c5d{color:var(--navy);background:#fff;border:1px solid #03071e1a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.financials__doc.svelte-1ba4c5d:hover,.financials__doc.svelte-1ba4c5d:focus-visible{border-color:#ffca0aa6;box-shadow:0 8px 22px #03071e0f}.financials__doc.svelte-1ba4c5d:active{transform:translateY(1px)}.financials__doc-label.svelte-1ba4c5d{font-family:var(--nova-font);font-size:15px;font-weight:500;line-height:1.35}.financials__doc-meta.svelte-1ba4c5d{font-family:var(--nova-font);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.financials__doc-arrow.svelte-1ba4c5d{transition:transform .2s}.financials__doc.svelte-1ba4c5d:hover .financials__doc-arrow:where(.svelte-1ba4c5d){transform:translate(3px)}.financials__other.svelte-1ba4c5d{margin-top:40px}.financials__note.svelte-1ba4c5d{max-width:640px;font-family:var(--nova-font);color:#03071e8c;margin:28px auto 0;font-size:13.5px;line-height:1.5}.financials__note.svelte-1ba4c5d a:where(.svelte-1ba4c5d){color:var(--navy);text-underline-offset:.18em;text-decoration:underline}.financials__actions.svelte-1ba4c5d{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;max-width:640px;margin:40px auto 0;display:flex}.financials__secondary.svelte-1ba4c5d{font-family:var(--nova-font);color:var(--gold);border-bottom:1px solid #0000;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.financials__secondary.svelte-1ba4c5d:hover,.financials__secondary.svelte-1ba4c5d:focus-visible{color:var(--navy);border-bottom-color:var(--yellow)}@media (prefers-reduced-motion:reduce){.financials__badge.svelte-1ba4c5d,.financials__doc.svelte-1ba4c5d,.financials__doc-arrow.svelte-1ba4c5d{transition:none}.financials__badge.svelte-1ba4c5d:hover,.financials__doc.svelte-1ba4c5d:active{transform:none}}@media (width<=640px){.financials.svelte-1ba4c5d{padding:40px 16px 72px}.financials__ratings.svelte-1ba4c5d{margin-bottom:36px;padding:22px 12px}.financials__badge.svelte-1ba4c5d img:where(.svelte-1ba4c5d){width:88px;height:88px}.financials__year-title.svelte-1ba4c5d,.financials__section-title.svelte-1ba4c5d{font-size:22px}.financials__doc.svelte-1ba4c5d{padding:12px 14px}}
