.investor-relations-page:where(.astro-zv3ydl3k){background:var(--el-bg);color:var(--el-text);font-family:var(--el-font-body)}.investor-relations-container:where(.astro-zv3ydl3k){max-width:1184px}.investor-relations-hero:where(.astro-zv3ydl3k){padding:clamp(72px,8vw,112px) 0 56px}.investor-relations-grid:where(.astro-zv3ydl3k){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(56px,8vw,104px);align-items:center}.investor-relations-eyebrow:where(.astro-zv3ydl3k){margin:0 0 16px}.investor-relations-copy:where(.astro-zv3ydl3k) h1:where(.astro-zv3ydl3k){max-width:11.5ch;margin:0;font-size:clamp(48px,5.5vw,72px);line-height:1;letter-spacing:-.05em}.investor-relations-lede:where(.astro-zv3ydl3k){max-width:580px;margin:24px 0 0;font-size:18px}.investor-relations-status:where(.astro-zv3ydl3k){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:540px;margin:40px 0 0;padding-top:20px;border-top:1px solid var(--el-border)}.investor-relations-status:where(.astro-zv3ydl3k) div:where(.astro-zv3ydl3k){min-width:0}.investor-relations-status:where(.astro-zv3ydl3k) dt:where(.astro-zv3ydl3k){margin:0 0 7px;color:var(--el-text-tertiary);font-size:var(--fs-caption);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.investor-relations-status:where(.astro-zv3ydl3k) dd:where(.astro-zv3ydl3k){display:flex;align-items:center;gap:8px;margin:0;color:var(--el-text);font-size:var(--fs-body);font-weight:600}.investor-relations-dot:where(.astro-zv3ydl3k){width:7px;height:7px;flex:none;border-radius:50%;background:var(--el-mint);box-shadow:0 0 0 4px color-mix(in srgb,var(--el-mint) 13%,transparent)}.investor-relations-contact:where(.astro-zv3ydl3k){position:relative;overflow:hidden;padding:clamp(28px,3vw,40px);border-radius:16px;box-shadow:0 18px 48px #1c263212}.investor-relations-contact:where(.astro-zv3ydl3k):before{position:absolute;inset:0 0 auto;height:3px;background:var(--el-blue);content:""}.investor-relations-contact-icon:where(.astro-zv3ydl3k){display:grid;width:44px;height:44px;margin-bottom:28px;border-radius:10px;background:var(--el-blue-soft);color:var(--el-blue);place-items:center}.investor-relations-contact-icon:where(.astro-zv3ydl3k) svg:where(.astro-zv3ydl3k){width:21px;height:21px}.investor-relations-contact:where(.astro-zv3ydl3k) h2:where(.astro-zv3ydl3k){margin:0;color:var(--el-text);font-family:var(--el-font-display);font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.investor-relations-contact:where(.astro-zv3ydl3k)>p:where(.astro-zv3ydl3k):not(.investor-relations-eyebrow){margin:18px 0 0;color:var(--el-text-secondary);font-size:15px;line-height:1.6}.investor-relations-contact:where(.astro-zv3ydl3k) a:where(.astro-zv3ydl3k){width:100%;height:44px;justify-content:space-between;margin-top:28px;padding-inline:16px}.investor-relations-contact:where(.astro-zv3ydl3k) a:where(.astro-zv3ydl3k) span:where(.astro-zv3ydl3k):last-child{transition:transform .16s ease}.investor-relations-contact:where(.astro-zv3ydl3k) a:where(.astro-zv3ydl3k):hover span:where(.astro-zv3ydl3k):last-child{transform:translate(2px,-2px)}.investor-relations-disclaimer:where(.astro-zv3ydl3k){display:flex;gap:16px;max-width:760px;margin-top:clamp(64px,8vw,96px);padding-top:20px;border-top:1px solid var(--el-border-soft)}.investor-relations-disclaimer:where(.astro-zv3ydl3k):before{flex:0 0 auto;width:4px;height:4px;margin-top:8px;border-radius:50%;background:var(--el-text-tertiary);content:""}.investor-relations-disclaimer:where(.astro-zv3ydl3k) .investor-relations-lede:where(.astro-zv3ydl3k){max-width:88ch;margin:0;color:var(--el-text-tertiary);font-size:var(--fs-caption);line-height:1.6}.dark .investor-relations-contact:where(.astro-zv3ydl3k){box-shadow:0 18px 48px #0003}@media (max-width: 900px){.investor-relations-grid:where(.astro-zv3ydl3k){grid-template-columns:1fr;gap:56px}.investor-relations-copy:where(.astro-zv3ydl3k) h1:where(.astro-zv3ydl3k){max-width:13ch}.investor-relations-contact:where(.astro-zv3ydl3k){max-width:540px}}@media (max-width: 640px){.investor-relations-hero:where(.astro-zv3ydl3k){padding:64px 0 40px}.investor-relations-copy:where(.astro-zv3ydl3k) h1:where(.astro-zv3ydl3k){font-size:clamp(42px,13vw,58px)}.investor-relations-lede:where(.astro-zv3ydl3k){font-size:17px}.investor-relations-status:where(.astro-zv3ydl3k){gap:20px;margin-top:32px}.investor-relations-contact:where(.astro-zv3ydl3k){padding:28px 24px 24px}.investor-relations-disclaimer:where(.astro-zv3ydl3k){margin-top:56px}}@media (max-width: 430px){.investor-relations-status:where(.astro-zv3ydl3k){grid-template-columns:1fr}}
