.kbd-label[data-astro-cid-4zbymsaq]{margin:0 0 6px;padding-left:14px;color:rgb(var(--color-ruul-ink) / .64);font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.kbd-group[data-astro-cid-4zbymsaq]+.kbd-group[data-astro-cid-4zbymsaq]{margin-top:14px}.kbd-links[data-astro-cid-4zbymsaq]{margin:0;padding:0;list-style:none}.kbd-link[data-astro-cid-4zbymsaq]{position:relative;display:block;padding:5px 0 5px 14px;color:rgb(var(--color-ruul-ink) / .72);font-size:15px;line-height:1.3;text-decoration:none;transition:color .2s ease-out}.kbd-topic[data-astro-cid-4zbymsaq]{color:rgb(var(--color-ruul-ink))}.kbd[data-astro-cid-4zbymsaq] .kbd-business{display:inline-block;margin-left:6px;vertical-align:-2px;opacity:.8}.kbd-link[data-astro-cid-4zbymsaq]:before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;translate:0 -50%;background:rgb(var(--color-ruul-ink));transition:height .2s ease-out}.kbd-link[data-astro-cid-4zbymsaq]:hover,.kbd-link[data-astro-cid-4zbymsaq][aria-current=page]{color:rgb(var(--color-ruul-ink))}.kbd-link[data-astro-cid-4zbymsaq]:hover:before,.kbd-link[data-astro-cid-4zbymsaq][aria-current=page]:before{height:14px}.kbd-guide[data-astro-cid-4zbymsaq]{padding-left:26px}.kbd-guide[data-astro-cid-4zbymsaq]:before{left:12px}.kbd-link[data-astro-cid-4zbymsaq]:focus-visible{outline:2px solid rgb(var(--color-ruul-forest));outline-offset:-2px;border-radius:4px}.kbd-contact[data-astro-cid-4zbymsaq]{margin-top:16px;padding-top:13px;border-top:1px solid rgb(var(--color-ruul-ink) / .1)}.kbd-contact[data-astro-cid-4zbymsaq]:before{top:calc(50% + 4px)}.kbp[data-astro-cid-zoakvg4d]{--kbp-top: 32px;display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;padding-top:var(--kbp-top)}.kbp-side[data-astro-cid-zoakvg4d]{display:none}.kbp-main[data-astro-cid-zoakvg4d],.kbp-rail[data-astro-cid-zoakvg4d]{min-width:0}.kbp-rail[data-astro-cid-zoakvg4d]{margin-top:48px}@media(min-width:1024px){.kbp[data-astro-cid-zoakvg4d]{grid-template-columns:252px minmax(0,1fr);-moz-column-gap:44px;column-gap:44px}.kbp-side[data-astro-cid-zoakvg4d]{position:sticky;top:calc(var(--site-header-h, 76px) + var(--kbp-top));display:block;grid-column:1;grid-row:1 / span 3;align-self:start;max-height:calc(100dvh - var(--site-header-h, 76px) - var(--kbp-top) - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.kbp-main[data-astro-cid-zoakvg4d]{grid-column:2;grid-row:1}.kbp-rail[data-astro-cid-zoakvg4d]{grid-column:2;grid-row:2}.kbp-person[data-astro-cid-zoakvg4d]{grid-column:2;grid-row:3}}@media(min-width:1200px){.kbp[data-astro-cid-zoakvg4d].has-rail{--kbp-air: clamp(0px, (100vw - 1440px) * .16, 200px);grid-template-columns:252px minmax(0,680px) minmax(300px,1fr);-moz-column-gap:calc(44px + var(--kbp-air));column-gap:calc(44px + var(--kbp-air))}.kbp[data-astro-cid-zoakvg4d].has-rail .kbp-rail[data-astro-cid-zoakvg4d]{position:sticky;top:calc(var(--site-header-h, 76px) + var(--kbp-top));grid-column:3;grid-row:1 / span 3;align-self:start;height:calc(100dvh - var(--site-header-h, 76px) - var(--kbp-top) - 16px);margin-top:0}}@media(min-width:1280px){.kbp[data-astro-cid-zoakvg4d]{grid-template-columns:280px minmax(0,1fr)}.kbp[data-astro-cid-zoakvg4d].has-rail{grid-template-columns:280px minmax(0,680px) minmax(300px,1fr)}}.kbp-person[data-astro-cid-zoakvg4d]{display:flex;flex-wrap:wrap;align-items:center;align-self:start;gap:10px 28px;margin-top:64px;padding:24px 0 96px;border-top:1px solid rgb(var(--color-ruul-ink) / .1)}.kbp-person-heading[data-astro-cid-zoakvg4d]{margin:0;color:rgb(var(--color-ruul-ink));font-family:"Hedvig Letters Serif",Georgia,serif;font-size:22px;font-weight:400;line-height:1.3}.kbp-person-ways[data-astro-cid-zoakvg4d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.kbp-way[data-astro-cid-zoakvg4d]{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:rgb(var(--color-ruul-ink));font:inherit;font-size:16px;text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-ink) / .3);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .15s ease}.kbp-way[data-astro-cid-zoakvg4d]:hover{text-decoration-color:rgb(var(--color-ruul-ink))}.kbp-way[data-astro-cid-zoakvg4d]:focus-visible{outline:2px solid rgb(var(--color-ruul-forest));outline-offset:3px;border-radius:3px}.kbp[data-astro-cid-zoakvg4d] .kbp-way-icon{width:17px;height:17px;color:rgb(var(--color-ruul-forest))}
