.profile-rail[data-astro-cid-ore3uftz]{padding:var(--section-pad-top) 0 0;--pr-cap:calc(var(--u) * 18);position:relative}.pr-layout[data-astro-cid-ore3uftz]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.profile-rail[data-astro-cid-ore3uftz] .pr-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"portrait""body""jumps""links";align-content:start;min-width:0;margin:0;display:grid}.pr-portrait[data-astro-cid-ore3uftz]{aspect-ratio:1;border:1px solid var(--line-solid);border-radius:var(--cell-r);grid-area:portrait;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.pr-initials[data-astro-cid-ore3uftz]{font-size:var(--t-display);letter-spacing:-.03em;color:var(--text);font-weight:500;line-height:1}.pr-body[data-astro-cid-ore3uftz]{gap:var(--u);min-width:0;margin-top:var(--pad);flex-direction:column;grid-area:body;display:flex}.profile-rail[data-astro-cid-ore3uftz] .pr-label{margin:0}.pr-name[data-astro-cid-ore3uftz]{font-size:var(--t-stage);letter-spacing:-.03em;color:var(--text);text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.02}.pr-role[data-astro-cid-ore3uftz]{font-size:var(--t-lead);color:var(--text-2);overflow-wrap:break-word;margin:0;line-height:1.4}.pr-bio[data-astro-cid-ore3uftz]{max-width:60ch;font-size:var(--t-body);color:var(--text-2);overflow-wrap:break-word;margin:0;line-height:1.5}.profile-rail[data-astro-cid-ore3uftz] .pr-jumps{margin:var(--pad) calc(-1 * var(--pad)) 0;grid-area:jumps}.profile-rail[data-astro-cid-ore3uftz] .pr-jumps:nth-last-child(1 of :not(script,style,template)){margin-bottom:calc(-1 * var(--pad))}.profile-rail[data-astro-cid-ore3uftz] .pr-jump{gap:var(--s-half);min-width:0;color:var(--text);transition:background-color var(--dur-ui) var(--ease);flex-direction:column;display:flex}@media (hover:hover){.profile-rail[data-astro-cid-ore3uftz] .pr-jump:hover{background:var(--card-hover)}}.profile-rail[data-astro-cid-ore3uftz] .pr-jump:active{background:var(--paper)}.profile-rail[data-astro-cid-ore3uftz] .pr-jump:focus-visible{outline-offset:-2px;background:var(--card-hover)}.pr-jump-label[data-astro-cid-ore3uftz]{font-size:var(--t-title);letter-spacing:-.015em;overflow-wrap:break-word;font-weight:500;line-height:1.15}.pr-jump-meta[data-astro-cid-ore3uftz]{color:var(--text-3)}.pr-links[data-astro-cid-ore3uftz]{margin-top:var(--pad);grid-area:links;display:flex}.pr-work[data-astro-cid-ore3uftz]{--rail-pad:0px;min-width:0}@media (width>=1101px){.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-layout[data-astro-cid-ore3uftz]{grid-template-columns:round(calc(4 * (100% + 1px) / 12), var(--grid-edge,calc(var(--u) * 2))) minmax(0, 1fr)}.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-card{margin-right:-1px}}@media (width>=1101px) and (height>=800px){.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-card{top:calc(var(--u) * 2 + var(--ctl-lg));position:sticky}}@media (width<=1100px){.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-card{margin-bottom:-1px}}@media (width>=761px){.profile-rail[data-astro-cid-ore3uftz].solo .pr-card{grid-template-columns:var(--pr-cap) minmax(0, 1fr);column-gap:var(--pad);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"portrait body""portrait links""jumps jumps"}.profile-rail[data-astro-cid-ore3uftz].solo .pr-body[data-astro-cid-ore3uftz]{margin-top:0}.profile-rail[data-astro-cid-ore3uftz].solo .pr-links[data-astro-cid-ore3uftz]{align-self:start}.profile-rail[data-astro-cid-ore3uftz].solo .pr-jumps{margin-bottom:calc(-1 * var(--pad))}}@media (width>=1101px){.profile-rail[data-astro-cid-ore3uftz].solo{--pr-cap:calc(var(--u) * 12)}}@media (width>=761px) and (width<=1100px){.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-card{grid-template-columns:var(--pr-cap) minmax(0, 1fr);column-gap:var(--pad);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"portrait body""portrait links""jumps jumps"}.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-body[data-astro-cid-ore3uftz]{margin-top:0}.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-links[data-astro-cid-ore3uftz]{align-self:start}.profile-rail[data-astro-cid-ore3uftz]:not(.solo) .pr-jumps{margin-bottom:calc(-1 * var(--pad))}}@media (width<=760px){.pr-portrait[data-astro-cid-ore3uftz]{width:min(100%, var(--pr-cap))}}@media (prefers-reduced-motion:reduce){.profile-rail[data-astro-cid-ore3uftz] .pr-jump{transition:none}}
