.company-home.article50-page{background:var(--ink-ground);overflow-x:clip}.article50-page .a50-wrap{width:min(1180px,100% - 64px)}.article50-page :is(a,button,summary):focus-visible{outline:2px solid var(--ink-text);outline-offset:3px}.article50-page .company-paper :is(a,summary):focus-visible{outline-color:var(--paper-text)}.article50-page .a50-head{background:linear-gradient(90deg,transparent 49.97%,#ffffff05 50%,transparent 50.03%),var(--ink-ground);padding-block:72px 88px;position:relative}.article50-page .a50-head:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff04 calc(16.666% - 1px) 16.666%);position:absolute;inset:0}.article50-page .a50-head-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:72px;display:grid;position:relative}.article50-page .a50-head-copy{min-width:0}.article50-page .a50-head h1{max-width:680px;color:var(--ink-text);margin-bottom:24px;font-size:clamp(40px,4.4vw,60px)}.article50-page .a50-head .company-lead{max-width:600px;color:var(--ink-muted);font-size:17px}.article50-page .a50-record-panel{min-width:0}.article50-page .a50-record-panel .instrument-bar{font-size:11px}.article50-page .a50-record-panel .instrument-caption{text-transform:none;letter-spacing:0;color:var(--ink-muted);font-size:11px}.article50-page .a50-record{margin:0;padding:6px 22px 8px}.article50-page .a50-record>div{border-top:1px solid #ffffff12;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:16px;padding-block:13px;display:grid}.article50-page .a50-record>div:first-child{border-top:0}.article50-page .a50-record dt{font:12px/1.6 var(--font-text),sans-serif;color:var(--ink-muted)}.article50-page .a50-record dd{min-width:0;color:var(--ink-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.article50-page .a50-mono{font-family:var(--font-code),monospace;font-size:13px}.article50-page .a50-status{font:12px/1.5 var(--font-text),sans-serif;color:var(--ink-text);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.article50-page .a50-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.article50-page .a50-status.is-grace{color:var(--state-wait)}.article50-page .a50-record-panel .instrument-bottom{letter-spacing:.04em}.article50-page .a50-paper{padding-block:88px 104px}.article50-page .a50-sheet{background:var(--paper-raised);border:1px solid var(--paper-line-strong);max-width:960px;box-shadow:8px 8px 0 var(--paper-line);color:var(--paper-text)}.article50-page .a50-sheet .document-heading{color:var(--paper-muted);padding:16px 48px;font-size:12px}.article50-page .a50-part{padding:40px 48px 44px;scroll-margin-top:88px}.article50-page .a50-part+.a50-part{border-top:1px solid var(--paper-line)}.article50-page .a50-part h2{letter-spacing:-.03em;max-width:none;color:var(--paper-text);align-items:baseline;gap:14px;margin:0 0 16px;font-size:clamp(24px,2.3vw,30px);line-height:1.2;display:flex}.article50-page .a50-n{font:500 13px/1 var(--font-code),monospace;letter-spacing:.02em;color:var(--paper-muted);flex-shrink:0}.article50-page .a50-sheet p{color:var(--paper-text-2);max-width:72ch;font-size:16px;line-height:1.7}.article50-page .a50-sheet p+p{margin-top:14px}.article50-page .a50-sheet strong{color:var(--paper-text);font-weight:600}.article50-page .a50-limbs{border-bottom:1px solid var(--paper-line);margin:20px 0 0;padding:0;list-style:none}.article50-page .a50-limbs li{border-top:1px solid var(--paper-line);grid-template-columns:9.5rem minmax(0,1fr);gap:6px 32px;padding-block:20px;display:grid}.article50-page .a50-limb-code{align-content:start;gap:6px;display:grid}.article50-page .a50-limb-code strong{font:500 14px/1.3 var(--font-code),monospace;letter-spacing:.01em;color:var(--paper-muted)}.article50-page .a50-limb-code span{font:10.5px/1.5 var(--font-code),monospace;color:var(--paper-muted)}.article50-page .a50-limbs p{color:var(--paper-text);font-size:16px;line-height:1.65}.article50-page .a50-not{border-bottom:1px solid var(--paper-line);gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.article50-page .a50-not li{border-top:1px solid var(--paper-line);color:var(--paper-text-2);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:6px 32px;padding-block:14px;font-size:15.5px;line-height:1.6;display:grid}.article50-page .a50-not-mark{font:12px/1.5 var(--font-text),sans-serif;color:var(--paper-muted)}.article50-page .a50-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.article50-page .a50-dates li{border-top:2px solid var(--paper-text);min-width:0;padding:18px 24px 4px 0}.article50-page .a50-dates li+li{border-top-color:color-mix(in srgb, var(--state-wait-paper) 50%, transparent);padding-left:24px}.article50-page .a50-dates time{font:500 22px/1.2 var(--font-display),sans-serif;letter-spacing:-.025em;color:var(--paper-text);display:block}.article50-page .a50-dates p{font:11px/1.6 var(--font-code),monospace;letter-spacing:.04em;color:var(--paper-muted);max-width:none;margin-top:8px}.article50-page .a50-dates .document-stamp{margin-top:14px}.article50-page .a50-next{background:var(--ink-ground);border-top:0}.article50-page .a50-next-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.article50-page .a50-next-copy{min-width:0}.article50-page .a50-next h2{color:var(--ink-text);font-size:clamp(30px,3vw,42px)}.article50-page .a50-next-copy p{max-width:540px;color:var(--ink-muted);font-size:16px}.article50-page .a50-ask{min-width:0}.article50-page .a50-ask .instrument-bar{font-size:11px}.article50-page .a50-ask h3{color:var(--ink-text);font-size:24px}.article50-page .a50-ask .instrument-body p{color:var(--ink-muted);margin-top:12px;font-size:15px}.article50-page .a50-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.article50-page .a50-actions a svg{transition:transform .2s}.article50-page .a50-actions a:hover svg{transform:translate(3px)}.article50-page .company-secondary{color:var(--ink-text);border-color:#ffffff26}.article50-page .a50-source{font:11px/1.7 var(--font-code),monospace;letter-spacing:.03em;color:var(--ink-muted);border-top:1px solid #ffffff1a;margin-top:64px;padding-top:22px}.article50-page .a50-source a{color:var(--ink-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-text) 40%, transparent)}.article50-page .a50-source a:hover{color:#fff;text-decoration-color:currentColor}@media (max-width:1023px){.article50-page .a50-wrap{width:calc(100% - 48px)}.article50-page .a50-head-grid{grid-template-columns:minmax(0,1fr);gap:40px}.article50-page .a50-record-panel{max-width:560px}.article50-page .a50-paper{padding-block:56px 80px}.article50-page .a50-next-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:700px){.article50-page .a50-limbs li,.article50-page .a50-not li{grid-template-columns:minmax(0,1fr);gap:6px}.article50-page .a50-limb-code{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:14px}.article50-page .a50-dates{grid-template-columns:minmax(0,1fr);gap:22px}.article50-page .a50-dates li,.article50-page .a50-dates li+li{padding:16px 0 0}}@media (max-width:600px){.article50-page .a50-wrap{width:calc(100% - 40px)}.article50-page .a50-head{padding-block:44px 60px}.article50-page .a50-head h1{font-size:38px;line-height:1.06}.article50-page .a50-head .company-lead{font-size:16px}.article50-page .a50-record{padding-inline:16px}.article50-page .a50-record>div{grid-template-columns:7rem minmax(0,1fr);gap:12px}.article50-page .a50-paper{padding-block:32px 64px}.article50-page .a50-sheet{box-shadow:6px 6px 0 var(--paper-line)}.article50-page .a50-sheet .document-heading{padding:14px 20px;font-size:9px}.article50-page .a50-part{padding:28px 20px 32px}.article50-page .a50-part h2{gap:10px;font-size:23px}.article50-page .a50-sheet p,.article50-page .a50-limbs p{font-size:15px}.article50-page .a50-next h2{font-size:30px}.article50-page .a50-actions{flex-direction:column}.article50-page .a50-actions>a{width:100%}}@media (prefers-reduced-motion:reduce){.article50-page .a50-actions a svg{transition:none}}
