.income-mobile-chart{display:none}.income-interaction-hint{font-size:12px;line-height:1.5;margin:-8px 0 16px}.income-interaction-hint[hidden],.income-hint-touch{display:none}.income-trigger{cursor:pointer;transition:opacity .16s ease-out}.income-chart.is-highlighting .income-trigger:not(.is-active){opacity:.4}.income-trigger:focus-visible{outline:2px solid var(--interaction);outline-offset:3px}.income-chart .income-trigger.is-active .chart-value,.income-chart .income-trigger.is-active .chart-year-label{fill:var(--accent)}.income-trigger.is-active .chart-bar{stroke:var(--accent);stroke-width:2;paint-order:stroke fill}.income-tooltip{position:fixed;z-index:2147483610;box-sizing:border-box;width:380px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:18px;background:var(--paper);color:var(--interaction);border:1px solid var(--interaction);border-top:3px solid var(--primary);box-shadow:0 8px 28px #0000001f;animation:income-appear .14s ease-out}.income-tooltip[hidden]{display:none}.income-tooltip-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.income-tooltip-heading>span{font-size:12px}.income-tooltip-heading strong{font-size:25px;line-height:1.2;letter-spacing:-.04em}.income-tooltip-heading small{font-size:12px;font-weight:400;letter-spacing:0}.income-tooltip>p{font-size:11px;line-height:1.6;margin:12px 0 0}.income-breakdown{width:100%;border-spacing:0;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.income-breakdown th{font-weight:400;text-align:left}.income-breakdown th,.income-breakdown td{padding:7px 0;vertical-align:top}.income-breakdown td,.income-breakdown thead th:not(:first-child){text-align:right;white-space:nowrap;padding-left:8px}.income-breakdown tbody th{max-width:105px;padding-right:6px}.income-breakdown thead{font-size:10px;color:var(--interaction)}.income-breakdown .income-total>*{font-weight:600;border-top:1px solid var(--line)}.income-chart .chart-table .income-breakdown{border-spacing:0}.income-data-year{margin:24px 0}.income-data-year h4{font-size:16px;margin:0 0 8px}.income-table-note{font-size:12px;line-height:1.7;margin:12px 0}@keyframes income-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chart-sale-marker{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:8px 0 16px;color:var(--accent);font-size:13px;line-height:1.5}.chart-sale-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}@media(max-width:1422px){.income-chart .chart-scroll-hint{display:flex;align-items:center;gap:8px;margin:0 0 12px}.income-chart .chart-scroll-hint svg{width:18px;min-width:18px;height:12px;overflow:visible}}@media(max-width:760px){.income-chart.has-mobile-chart .chart-scroll,.income-chart.has-mobile-chart .chart-scroll-hint{display:none}.income-chart.has-mobile-chart .income-mobile-chart{display:grid;gap:6px;list-style:none;padding:0;margin:0 0 16px}.income-mobile-row{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) 48px;gap:12px;align-items:center;min-height:44px;padding:4px 0;border:0;background:transparent;font:inherit;font-size:13px;line-height:1.4;text-align:left;color:var(--chart-ink);font-variant-numeric:tabular-nums}.income-mobile-track{min-width:0}.income-mobile-bar{display:block;height:12px;min-width:1px;border-radius:1px;background:var(--accent)}.income-mobile-value{text-align:right}.income-mobile-chart li[data-year="2022"]{font-weight:700}.income-chart .chart-sale-marker{justify-content:flex-start}.income-hint-desktop{display:none}.income-hint-touch{display:inline}.income-tooltip{padding:14px}}@media(hover:none){.income-hint-desktop{display:none}.income-hint-touch{display:inline}}@media(max-width:380px){.income-tooltip{padding:12px}.income-breakdown{font-size:11px}.income-breakdown td,.income-breakdown thead th:not(:first-child){padding-left:5px}}@media(prefers-reduced-motion:reduce){.income-trigger{transition:none}.income-tooltip{animation:none}}.team-chart .chart-year{transition:opacity .16s ease-out}.team-chart .chart-year .chart-bar{transition:fill .16s ease-out,fill-opacity .16s ease-out,stroke .16s ease-out,stroke-width .16s ease-out}.team-chart .chart-year .chart-value,.team-chart .chart-year .chart-year-label{transition:fill .16s ease-out}.team-chart.is-highlighting .chart-year:not(.is-active){opacity:.52}.team-chart .chart-year.is-active .chart-bar,.team-chart .chart-year:focus-visible .chart-bar{fill:var(--accent);fill-opacity:1;stroke:var(--accent);stroke-width:2;paint-order:stroke fill}.team-chart .chart-year.is-active .chart-value,.team-chart .chart-year.is-active .chart-year-label,.team-chart .chart-year:focus-visible .chart-value,.team-chart .chart-year:focus-visible .chart-year-label{fill:var(--accent)}.team-chart .chart-year:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.team-chart .chart-year,.team-chart .chart-year .chart-bar,.team-chart .chart-year .chart-value,.team-chart .chart-year .chart-year-label{transition:none}}.steady-chart{margin:28px 0 24px;min-width:0;max-width:360px}.steady-chart svg{display:block;width:100%;height:auto;overflow:visible}.steady-chart text{font-family:inherit;font-size:16px;fill:var(--chart-ink);font-variant-numeric:tabular-nums}.steady-chart .steady-unit,.steady-chart .steady-tick{font-size:12px}.steady-baseline{stroke:var(--accent);stroke-opacity:.3;stroke-width:1}.steady-bar{fill:var(--accent)}.steady-year{cursor:pointer;transition:opacity .16s ease-out;-webkit-tap-highlight-color:transparent}.steady-chart.is-highlighting .steady-year:not(.is-active){opacity:.4}.steady-year.is-active .steady-bar{stroke:var(--accent);stroke-width:2;paint-order:stroke fill}.steady-year:focus-visible{outline:2px solid var(--interaction);outline-offset:3px}.steady-tooltip{width:290px;padding:16px}.steady-tooltip .steady-tooltip-year{font-size:14px;line-height:1.4;font-weight:600;margin:0 0 14px}.steady-tooltip-values{margin:0;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}.steady-tooltip-values>div{display:flex;justify-content:space-between;gap:16px;margin:8px 0}.steady-tooltip-values dd{margin:0;text-align:right;white-space:nowrap}@media(prefers-reduced-motion:reduce){.steady-year{transition:none}}.cieplo-metrics{display:grid;gap:20px;margin:24px 0 28px}.cieplo-metric{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .16s ease-out}.cieplo-metric strong{display:block;font:700 clamp(34px,3.5vw,48px)/1.15 "Instrument Sans",sans-serif;letter-spacing:-.04em;white-space:nowrap}.cieplo-metric span{display:block;margin-top:8px;font-size:14px;line-height:1.6}.cieplo-metric:hover,.cieplo-metric.is-active{opacity:.8}.cieplo-metric:focus-visible{outline:2px solid var(--interaction);outline-offset:6px}.cieplo-tooltip{width:300px;padding:16px}.cieplo-tooltip>p{margin:0;font-size:13px;line-height:1.6}html[data-wash=ornate] .cieplo-metric strong{font-family:Cormorant Garamond,Georgia,serif!important}@media(prefers-reduced-motion:reduce){.cieplo-metric{transition:none}}
