.company-index[data-astro-cid-cz2fasry]{display:block}.view-wrap[data-astro-cid-cz2fasry]{min-width:0;margin-top:-1px;display:flow-root}.view-wrap[data-astro-cid-cz2fasry][hidden]{display:none}.ledger-wrap[data-astro-cid-cz2fasry]{margin-top:0}[data-frame=rails] .view-wrap[data-astro-cid-cz2fasry]{margin-inline:calc(-1 * var(--rail-pad,0px))}.mono[data-astro-cid-cz2fasry]{font-family:var(--font-mono);font-weight:400;font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.logo[data-astro-cid-cz2fasry]{width:calc(var(--logo-s) * var(--logo-w));max-width:100%;aspect-ratio:var(--logo-r);background:currentColor;flex:none;height:auto;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-word[data-astro-cid-cz2fasry]{font-weight:500;font-size:var(--t-title);letter-spacing:-.02em;white-space:nowrap;line-height:1}.ring[data-astro-cid-cz2fasry]{width:var(--u);height:var(--u);box-shadow:inset 0 0 0 1.5px var(--text-3);border-radius:50%;flex:none;display:block}.company-index[data-astro-cid-cz2fasry] .cards{margin:0;list-style:none}.company-index[data-astro-cid-cz2fasry] .co-card{--logo-row:max(calc(var(--u) * 2), var(--s-6));color:var(--text);padding:calc(var(--pad) - 1px);flex-direction:column;list-style:none;transition:background-color .24s,border-color .24s;display:flex}.company-index[data-astro-cid-cz2fasry] .co-card[hidden]{display:none}.card-in[data-astro-cid-cz2fasry]{display:contents}.card-top[data-astro-cid-cz2fasry]{justify-content:space-between;align-items:flex-start;gap:var(--u);height:var(--logo-row);display:flex}.card-name[data-astro-cid-cz2fasry]{min-width:0;font-weight:500;font-size:var(--t-title);letter-spacing:-.015em;flex:0 auto;margin:0;line-height:1;display:flex}.card-logo[data-astro-cid-cz2fasry]{max-height:var(--logo-row);-webkit-mask-position:0 0;mask-position:0 0}.card-year[data-astro-cid-cz2fasry]{color:var(--text-3);white-space:nowrap;flex:none;line-height:1}.card-line[data-astro-cid-cz2fasry]{margin:var(--u) 0 0;color:var(--text-2);text-wrap:pretty;max-width:34ch;font-size:15px;line-height:1.45}.card-foot[data-astro-cid-cz2fasry]{padding-top:var(--u);align-items:flex-start;gap:calc(var(--u) * .5);flex-direction:column;margin-top:auto;display:flex}.card-cat[data-astro-cid-cz2fasry]{color:var(--text-3)}.card-link[data-astro-cid-cz2fasry]{align-items:center;gap:var(--s-1);color:var(--text);outline:none;text-decoration:none;display:inline-flex}.card-link[data-astro-cid-cz2fasry]:before{content:"";border-radius:var(--cell-r);z-index:1;position:absolute;inset:0}.card-domain[data-astro-cid-cz2fasry]{padding-bottom:var(--s-half);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.card-link[data-astro-cid-cz2fasry] svg{transition:transform .24s var(--ease);flex:none}@media (hover:hover){.company-index[data-astro-cid-cz2fasry] .co-card:hover{background:var(--card-hover);border-color:var(--line-strong)}.company-index[data-astro-cid-cz2fasry] .co-card:hover .card-domain[data-astro-cid-cz2fasry]{background-image:linear-gradient(90deg, var(--grad-a), var(--grad-b));background-size:100% 2px}[data-grad=raster] .company-index[data-astro-cid-cz2fasry] .co-card:hover .card-domain[data-astro-cid-cz2fasry]{background-image:var(--raster-line,linear-gradient(90deg, var(--grad-a), var(--grad-b)))}.company-index[data-astro-cid-cz2fasry] .co-card:hover .card-link[data-astro-cid-cz2fasry] svg{transform:translate(2px,-2px)}}.company-index[data-astro-cid-cz2fasry] .co-card:active{background:color-mix(in srgb, var(--paper) 60%, var(--card))}.card-link[data-astro-cid-cz2fasry]:focus-visible:before{inset:var(--ring-off);border-radius:calc(var(--cell-r) - var(--ring-off));background:linear-gradient(45deg, var(--grad-a), var(--grad-b));-webkit-mask-composite:xor;padding:2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.filler[data-astro-cid-cz2fasry]{border:1px solid var(--cell-line,var(--line));border-radius:var(--cell-r);background:0 0;margin:0 -1px -1px 0;list-style:none;position:relative}.filler[data-astro-cid-cz2fasry][hidden]{display:none}.ledger[data-astro-cid-cz2fasry]{position:relative}.l-logo[data-astro-cid-cz2fasry]{padding-right:var(--u);color:var(--text);align-items:center;display:flex}.l-name[data-astro-cid-cz2fasry]{letter-spacing:-.01em;padding-right:var(--u);font-size:17px;font-weight:500;line-height:1.25}.l-line[data-astro-cid-cz2fasry]{color:var(--text-2);padding-right:calc(var(--u) * 2);text-wrap:pretty;font-size:15px;line-height:1.4}.l-cat[data-astro-cid-cz2fasry],.l-region[data-astro-cid-cz2fasry]{color:var(--text-2);padding-right:calc(var(--u) * .5)}.l-year[data-astro-cid-cz2fasry]{color:var(--text);font-variant-numeric:tabular-nums}.l-go[data-astro-cid-cz2fasry],.l-head .l-cat[data-astro-cid-cz2fasry],.l-head .l-region[data-astro-cid-cz2fasry],.l-head .l-year[data-astro-cid-cz2fasry]{color:var(--text-3)}.l-go[data-astro-cid-cz2fasry]{justify-content:flex-end;display:flex}.l-go[data-astro-cid-cz2fasry] svg{transition:transform .24s var(--ease), color .2s ease}@media (hover:hover){.company-index[data-astro-cid-cz2fasry] .l-row:not(.l-head):hover .l-go[data-astro-cid-cz2fasry]{color:var(--text)}.company-index[data-astro-cid-cz2fasry] .l-row:not(.l-head):hover .l-go[data-astro-cid-cz2fasry] svg{transform:translate(2px,-2px)}}.ledger[data-astro-cid-cz2fasry] .l-head>[data-astro-cid-cz2fasry][role=columnheader]{font:inherit;letter-spacing:inherit;color:inherit}.ledger-wrap[data-astro-cid-cz2fasry] .l-head{border-top-color:#0000}@media (width<=1100px){.l-region[data-astro-cid-cz2fasry]{display:none}}@media (width>=761px) and (width<=999px){.company-index[data-astro-cid-cz2fasry] .cards{grid-template-columns:round(calc(100% + 1px) / 2, var(--grid-edge,calc(var(--u) * 2))) minmax(0, 1fr)}}@media (width<=760px){.card-line[data-astro-cid-cz2fasry]{max-width:none}.l-logo[data-astro-cid-cz2fasry]{grid-area:logo}.l-name[data-astro-cid-cz2fasry]{grid-area:name}.l-year[data-astro-cid-cz2fasry]{grid-area:year;justify-self:end}.l-go[data-astro-cid-cz2fasry]{grid-area:go}.l-line[data-astro-cid-cz2fasry]{padding:var(--s-half) 0 0;grid-area:line;font-size:14px}.l-cat[data-astro-cid-cz2fasry],.l-region[data-astro-cid-cz2fasry],.l-head .l-line[data-astro-cid-cz2fasry]{display:none}}@media (prefers-reduced-motion:reduce){.company-index[data-astro-cid-cz2fasry] .co-card,.card-link[data-astro-cid-cz2fasry] svg,.l-go[data-astro-cid-cz2fasry] svg{transition:none!important}}
