.ht__track[data-astro-cid-wvfl3bvt]{margin-bottom:var(--space-5);position:relative}.ht__rail[data-astro-cid-wvfl3bvt]{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:2.55rem;left:0;right:0}.ht__fill[data-astro-cid-wvfl3bvt]{height:100%;width:var(--p,0%);background:linear-gradient(90deg, var(--c-amber-deep), var(--c-amber));transition:width .6s var(--ease-snap);position:absolute;top:0;left:0;box-shadow:0 0 12px #ffb21e99}.ht__tabs[data-astro-cid-wvfl3bvt]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.ht__tab[data-astro-cid-wvfl3bvt]{font:inherit;color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:.5rem;padding:.25rem .25rem .5rem;display:grid}.ht__year[data-astro-cid-wvfl3bvt]{font-family:var(--f-mono);letter-spacing:.06em;color:var(--text-dim);min-height:1.2rem;font-size:.78rem}.ht__node[data-astro-cid-wvfl3bvt]{border:2px solid var(--text-dim);background:var(--bg);width:1.05rem;height:1.05rem;transition:all var(--t-med) var(--ease-snap);border-radius:50%;position:relative}.ht__lbl[data-astro-cid-wvfl3bvt]{font-size:.85rem;font-weight:640;line-height:1.25}.ht__tab[data-astro-cid-wvfl3bvt]:hover .ht__node[data-astro-cid-wvfl3bvt]{border-color:var(--c-amber)}.ht__tab[data-astro-cid-wvfl3bvt]:hover,.ht__tab[data-astro-cid-wvfl3bvt][aria-selected=true]{color:var(--text-strong)}.ht__tab[data-astro-cid-wvfl3bvt][aria-selected=true] .ht__year[data-astro-cid-wvfl3bvt]{color:var(--c-amber)}.ht__tab[data-astro-cid-wvfl3bvt][aria-selected=true] .ht__node[data-astro-cid-wvfl3bvt]{border-color:var(--c-amber);background:var(--c-amber);transform:scale(1.15);box-shadow:0 0 0 5px #ffb21e2e,0 0 18px #ffb21eb3}.ht__tab[data-astro-cid-wvfl3bvt].is-past .ht__node[data-astro-cid-wvfl3bvt]{border-color:var(--c-amber)}.ht__panel[data-astro-cid-wvfl3bvt]{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--surface-2), var(--surface));align-items:center;padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid}.ht__panel[data-astro-cid-wvfl3bvt]+.ht__panel[data-astro-cid-wvfl3bvt]{margin-top:var(--space-3)}.js[data-astro-cid-wvfl3bvt] .ht__panel[data-astro-cid-wvfl3bvt]+.ht__panel[data-astro-cid-wvfl3bvt]{margin-top:0}@media (width>=860px){.ht__panel[data-astro-cid-wvfl3bvt]{gap:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.ht__panel[data-astro-cid-wvfl3bvt][hidden]{display:none}.ht__panel[data-astro-cid-wvfl3bvt].is-entering{animation:ht-in .42s var(--ease-snap)}@keyframes ht-in{0%{opacity:0;transform:translateY(8px)}}.ht__media[data-astro-cid-wvfl3bvt]{aspect-ratio:4/3}.ht__media--portrait[data-astro-cid-wvfl3bvt]{aspect-ratio:1;max-width:22rem}.ht__media--portrait[data-astro-cid-wvfl3bvt] img{filter:grayscale(.35)contrast(1.05)}.ht__big[data-astro-cid-wvfl3bvt]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--c-amber);margin:0;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:800;font-stretch:125%;line-height:.9}.ht__title[data-astro-cid-wvfl3bvt]{font-size:var(--step-2);margin:var(--space-2) 0 var(--space-2)}.ht__text[data-astro-cid-wvfl3bvt]{color:var(--text-muted);max-width:58ch}.ht__quote[data-astro-cid-wvfl3bvt]{margin:var(--space-3) 0;padding-left:var(--space-3);border-left:2px solid var(--c-amber)}.ht__quote[data-astro-cid-wvfl3bvt] p[data-astro-cid-wvfl3bvt]{font-size:var(--step-1);color:var(--text-strong);margin:0 0 .35rem;font-style:italic;font-weight:620}@media (width<=720px){.ht__tabs[data-astro-cid-wvfl3bvt]{scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:repeat(6,minmax(5.2rem,1fr));overflow-x:auto}.ht__tabs[data-astro-cid-wvfl3bvt]::-webkit-scrollbar{display:none}.ht__tab[data-astro-cid-wvfl3bvt]{scroll-snap-align:center}.ht__rail[data-astro-cid-wvfl3bvt]{display:none}}.ab-stats[data-astro-cid-vio6fajf]{margin:var(--space-5) 0 0;border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:34rem;display:grid}.ab-stats[data-astro-cid-vio6fajf]>div[data-astro-cid-vio6fajf]{padding:.9rem .75rem 0 0}.ab-stats[data-astro-cid-vio6fajf] dd[data-astro-cid-vio6fajf]{letter-spacing:-.03em;color:var(--text-strong);margin:.2rem 0 0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:800;font-stretch:116%}.ab-office[data-astro-cid-vio6fajf]{aspect-ratio:4/3;border-radius:var(--radius-md);margin:0;box-shadow:0 40px 80px -40px #000000e6}.story[data-astro-cid-vio6fajf]{background:var(--c-ink-850)}.values__grid[data-astro-cid-vio6fajf]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.value[data-astro-cid-vio6fajf]{border:1px solid var(--line);border-top:3px solid var(--c-krc-blue);border-radius:var(--radius-sm);background:#fff;padding:1.5rem;position:relative}.value__no[data-astro-cid-vio6fajf]{font-family:var(--f-mono);color:var(--accent-text);font-size:.72rem;position:absolute;top:1.1rem;right:1.25rem}.value__icon[data-astro-cid-vio6fajf]{width:3rem;height:3rem;color:var(--c-krc-blue);border:1px solid var(--line-strong);border-radius:var(--radius-sm);place-items:center;margin-bottom:1rem;display:grid}.value[data-astro-cid-vio6fajf] h3[data-astro-cid-vio6fajf]{margin-bottom:.5rem;font-size:1.2rem}.value[data-astro-cid-vio6fajf] p[data-astro-cid-vio6fajf]{color:var(--text-muted);margin:0;font-size:.95rem}.vm[data-astro-cid-vio6fajf]{background:radial-gradient(60% 80% at 0% 0%, #01539e4d, transparent 70%), var(--c-ink-900);isolation:isolate;overflow:hidden}.vm__bg[data-astro-cid-vio6fajf]{z-index:-1;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 80%)}.vm__inner[data-astro-cid-vio6fajf]{gap:var(--space-5);align-items:start;display:grid}@media (width>=960px){.vm__inner[data-astro-cid-vio6fajf]{gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.vm__vision[data-astro-cid-vio6fajf] blockquote[data-astro-cid-vio6fajf]{margin:0}.vm__vision[data-astro-cid-vio6fajf] blockquote[data-astro-cid-vio6fajf] p[data-astro-cid-vio6fajf]:first-child{letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.4rem);font-weight:700;font-stretch:108%;line-height:1.2}.vm__more[data-astro-cid-vio6fajf]{color:var(--text-muted);max-width:58ch}.vm__mission[data-astro-cid-vio6fajf]{padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.vm__lead[data-astro-cid-vio6fajf]{color:var(--text-muted)}.owners__grid[data-astro-cid-vio6fajf]{gap:var(--space-3);display:grid}@media (width>=900px){.owners__grid[data-astro-cid-vio6fajf]{grid-template-columns:1fr 1fr}}.owner[data-astro-cid-vio6fajf]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);display:grid}@media (width<=520px){.owner[data-astro-cid-vio6fajf]{grid-template-columns:1fr}.owner__photo[data-astro-cid-vio6fajf]{max-width:9rem}}.owner__photo[data-astro-cid-vio6fajf]{aspect-ratio:1;align-self:start}.owner__photo[data-astro-cid-vio6fajf]:after{display:none}.owner__body[data-astro-cid-vio6fajf] .label[data-astro-cid-vio6fajf]{color:var(--accent-text);margin:0 0 .3rem}.owner__body[data-astro-cid-vio6fajf] h3[data-astro-cid-vio6fajf]{font-size:var(--step-2)}.owner__body[data-astro-cid-vio6fajf] p[data-astro-cid-vio6fajf]{color:var(--text-muted)}.owner__quote[data-astro-cid-vio6fajf]{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--c-amber);color:var(--text-strong);font-style:italic;font-weight:620}.creds[data-astro-cid-vio6fajf]{background:var(--c-ink-850)}.creds__grid[data-astro-cid-vio6fajf]{gap:var(--space-5);align-items:start;display:grid}@media (width>=960px){.creds__grid[data-astro-cid-vio6fajf]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.creds__plate[data-astro-cid-vio6fajf]{grid-template-columns:1fr 1fr}.creds__plate[data-astro-cid-vio6fajf]>div[data-astro-cid-vio6fajf]:nth-child(odd){border-right:1px solid var(--line)}.creds__plate[data-astro-cid-vio6fajf]>div[data-astro-cid-vio6fajf]:last-child{border-right:0;grid-column:1/-1}}.creds__side[data-astro-cid-vio6fajf]{gap:var(--space-3);justify-items:start;display:grid}.creds__badge[data-astro-cid-vio6fajf]{border-radius:var(--radius-sm);background:#fff;padding:.75rem}.creds__badge[data-astro-cid-vio6fajf] img{width:200px}@media (width<=520px){.ab-stats[data-astro-cid-vio6fajf]{grid-template-columns:repeat(2,minmax(0,1fr))}}
