.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(120px,16vh,168px);padding-bottom:clamp(64px,8vw,120px)}.topline[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--muted);border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.accent[data-astro-cid-ge2uvauf]{color:var(--accent)}.name[data-astro-cid-ge2uvauf]{font-size:clamp(3.5rem, (min(100vw, 1440px + 2 * var(--gutter)) - 2 * var(--gutter)) / 9.32, 16.5rem);letter-spacing:-.025em;white-space:nowrap;margin:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,5vw,4.5rem);line-height:.86}.layout[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem 24px;display:grid}.portrait[data-astro-cid-ge2uvauf]{grid-column:1/4;margin:0}.portrait[data-astro-cid-ge2uvauf] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:var(--radius-l);filter:grayscale()contrast(1.06);width:100%;height:auto;transition:filter .8s var(--ease)}.portrait[data-astro-cid-ge2uvauf]:hover img{filter:none}.portrait[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--muted);margin-top:.75rem}.intro[data-astro-cid-ge2uvauf]{grid-column:5/13;padding-right:1rem}.pitch[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--muted);margin-top:1.25rem;line-height:1.55}.principles[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule);margin-top:2.25rem;padding-top:1.25rem}.kicker[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--muted);margin-bottom:.9rem}.principles[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{font-size:var(--text-s);flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.principles[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:baseline;gap:.75rem;display:flex}.idx[data-astro-cid-ge2uvauf]{font-size:var(--text-xs);color:var(--accent)}.role[data-astro-cid-ge2uvauf]{font-size:var(--display-s);max-width:25ch;line-height:1.05}.status[data-astro-cid-ge2uvauf]{font-size:var(--text-s);color:var(--muted);margin-top:1.5rem}.status[data-astro-cid-ge2uvauf] .code[data-astro-cid-ge2uvauf]{gap:.15rem;display:grid}.status[data-astro-cid-ge2uvauf] .value[data-astro-cid-ge2uvauf]{min-height:1.6em;color:var(--text);padding-left:2ch}.typed[data-astro-cid-ge2uvauf].is-typing:after{content:"";vertical-align:-.15em;background:var(--accent);width:.55ch;height:1.05em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.availability[data-astro-cid-ge2uvauf]{font-size:var(--text-s);color:var(--muted);align-items:center;gap:.6rem;margin-top:.85rem;display:flex}.dot[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:8px;height:8px;position:relative}.dot[data-astro-cid-ge2uvauf]:after{content:"";background:var(--accent);animation:pulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.read[data-astro-cid-ge2uvauf]{font-size:var(--text-s);font-weight:500}@media (width<=1179px){.portrait[data-astro-cid-ge2uvauf]{grid-column:1/5}.intro[data-astro-cid-ge2uvauf]{grid-column:5/13;padding-right:0}}@media (width<=899px){.portrait[data-astro-cid-ge2uvauf]{grid-area:2/1/auto/-1;max-width:240px}.intro[data-astro-cid-ge2uvauf]{grid-area:1/1/auto/-1}}@media (width<=639px){.hero[data-astro-cid-ge2uvauf]{padding-top:108px}.topline[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.25rem}.name[data-astro-cid-ge2uvauf]{white-space:normal;margin-block:1.5rem 2rem;font-size:clamp(3rem,12vw,4.5rem);line-height:.92}.name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{display:block}.role[data-astro-cid-ge2uvauf]{font-size:clamp(1.75rem,7.5vw,2.5rem);line-height:1.08}.ctas[data-astro-cid-ge2uvauf]{gap:1rem;margin-top:1.5rem}}.ticker[data-astro-cid-u6vsyxkm]{border-block:1px solid var(--rule);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding-block:.95rem;overflow:hidden}.track[data-astro-cid-u6vsyxkm]{width:max-content;animation:48s linear infinite scroll;display:flex}.ticker[data-astro-cid-u6vsyxkm]:hover .track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}.list[data-astro-cid-u6vsyxkm]{gap:3.25rem;padding-right:3.25rem;display:flex}.list[data-astro-cid-u6vsyxkm] li[data-astro-cid-u6vsyxkm]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.up[data-astro-cid-u6vsyxkm]{color:var(--accent);font-size:.625rem}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-u6vsyxkm]{width:auto;padding-inline:var(--gutter);justify-content:center;animation:none}.list[data-astro-cid-u6vsyxkm]{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;padding:0}.list[data-astro-cid-u6vsyxkm][aria-hidden=true]{display:none}}.diagram[data-astro-cid-pok3rvop]{fill:none;stroke:var(--accent);stroke-width:1.25px;overflow:visible}.edge[data-astro-cid-pok3rvop]{stroke:var(--faint);stroke-dasharray:140}.node[data-astro-cid-pok3rvop],.bar[data-astro-cid-pok3rvop],.layer[data-astro-cid-pok3rvop]{fill:var(--bg)}.solid[data-astro-cid-pok3rvop]{fill:var(--accent)}.pulse[data-astro-cid-pok3rvop]{fill:var(--accent);stroke:none;opacity:0}.bar[data-astro-cid-pok3rvop]{transform-box:fill-box;transform-origin:bottom}.layer[data-astro-cid-pok3rvop]{transition:transform .6s var(--ease)}.row:hover .edge[data-astro-cid-pok3rvop],.row:focus-within .edge[data-astro-cid-pok3rvop]{animation:draw 1s var(--ease) both}.row:hover .pulse[data-astro-cid-pok3rvop],.row:focus-within .pulse[data-astro-cid-pok3rvop]{animation:travel 2.4s var(--ease) .4s infinite}.row:hover .bar[data-astro-cid-pok3rvop],.row:focus-within .bar[data-astro-cid-pok3rvop]{animation:grow .7s var(--ease) both}.row:hover .b2[data-astro-cid-pok3rvop],.row:focus-within .b2[data-astro-cid-pok3rvop]{animation-delay:80ms}.row:hover .b3[data-astro-cid-pok3rvop],.row:focus-within .b3[data-astro-cid-pok3rvop]{animation-delay:.16s}.row:hover .b4[data-astro-cid-pok3rvop],.row:focus-within .b4[data-astro-cid-pok3rvop]{animation-delay:.24s}.row:hover .l1[data-astro-cid-pok3rvop],.row:focus-within .l1[data-astro-cid-pok3rvop]{transform:translate(-8px)}.row:hover .l3[data-astro-cid-pok3rvop],.row:focus-within .l3[data-astro-cid-pok3rvop]{transform:translate(8px)}@keyframes draw{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes travel{0%{opacity:1;transform:translate(0)}40%{transform:translate(34px,-22px)}80%{opacity:1;transform:translate(74px)}to{opacity:0;transform:translate(74px)}}.head[data-astro-cid-rcyuigix]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.5rem 24px;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.head[data-astro-cid-rcyuigix] .label{grid-column:1/7}.intro[data-astro-cid-rcyuigix]{font-size:var(--display-s);letter-spacing:-.02em;grid-column:1/9;max-width:30ch;font-weight:400;line-height:1.2}.rows[data-astro-cid-rcyuigix]{border-bottom:1px solid var(--rule)}.row[data-astro-cid-rcyuigix]{border-top:1px solid var(--rule);transition:opacity .35s var(--ease)}.row-link[data-astro-cid-rcyuigix]{grid-template-columns:minmax(0,1fr) minmax(220px,300px) 120px;align-items:center;column-gap:24px;padding-block:clamp(1.25rem,2.2vw,2rem);text-decoration:none;display:grid}.name[data-astro-cid-rcyuigix]{transition:transform .45s var(--ease);font-size:clamp(2.25rem,.5rem + 4.4vw,5rem);line-height:.95}.detail[data-astro-cid-rcyuigix]{font-size:var(--text-s);color:var(--muted);gap:.6rem;line-height:1.5;display:grid}.explore[data-astro-cid-rcyuigix]{font-size:var(--text-xs);color:var(--accent)}.art[data-astro-cid-rcyuigix]{justify-self:end}@media (hover:hover) and (width>=1180px){.rows[data-astro-cid-rcyuigix]:hover .row[data-astro-cid-rcyuigix]:not(:hover){opacity:.22}.art[data-astro-cid-rcyuigix]{opacity:.35;transition:opacity .35s var(--ease)}.explore[data-astro-cid-rcyuigix]{opacity:0;transition:opacity .3s var(--ease), transform .35s var(--ease);transform:translate(-6px)}.row[data-astro-cid-rcyuigix]:hover .art[data-astro-cid-rcyuigix],.row[data-astro-cid-rcyuigix]:focus-within .art[data-astro-cid-rcyuigix],.row[data-astro-cid-rcyuigix]:hover .explore[data-astro-cid-rcyuigix],.row[data-astro-cid-rcyuigix]:focus-within .explore[data-astro-cid-rcyuigix]{opacity:1;transform:none}.row[data-astro-cid-rcyuigix]:hover .name[data-astro-cid-rcyuigix],.row[data-astro-cid-rcyuigix]:focus-within .name[data-astro-cid-rcyuigix]{transform:translate(12px)}}@media (width<=1179px){.head[data-astro-cid-rcyuigix] .label,.intro[data-astro-cid-rcyuigix]{grid-column:1/-1}.row-link[data-astro-cid-rcyuigix]{grid-template-columns:minmax(0,1fr) 120px;row-gap:.75rem}.detail[data-astro-cid-rcyuigix]{grid-area:2/1;max-width:46ch}.art[data-astro-cid-rcyuigix]{grid-area:1/2/3}}@media (width<=639px){.row-link[data-astro-cid-rcyuigix]{grid-template-columns:minmax(0,1fr)}.art[data-astro-cid-rcyuigix]{display:none}.name[data-astro-cid-rcyuigix]{font-size:clamp(2rem,10vw,3rem)}}.title[data-astro-cid-kur57igv]{font-size:var(--display-m);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ledger[data-astro-cid-kur57igv]{border-bottom:1px solid var(--rule)}.row[data-astro-cid-kur57igv]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:1rem 24px;padding-block:clamp(1rem,2vw,1.5rem);display:grid}.figure[data-astro-cid-kur57igv]{font-size:var(--display-m);font-variant-numeric:tabular-nums}dd[data-astro-cid-kur57igv]{max-width:62ch;color:var(--muted);margin:0;line-height:1.6}.more[data-astro-cid-kur57igv]{width:fit-content;color:var(--accent);font-size:var(--text-s);margin-top:.75rem;display:block}.code[data-astro-cid-kur57igv]{border-radius:var(--radius-m);background:var(--bg);color:var(--text);white-space:pre;scrollbar-width:thin;margin:1rem 0 0;padding:1rem 1.25rem;font-size:clamp(.75rem,.65rem + .3vw,.875rem);line-height:1.75;overflow-x:auto}.k[data-astro-cid-kur57igv],.n[data-astro-cid-kur57igv]{color:var(--accent)}.s[data-astro-cid-kur57igv]{color:var(--muted)}@media (width<=767px){.row[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr);gap:.5rem}}.layout[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.title[data-astro-cid-he3spzz3]{letter-spacing:-.03em;font-size:clamp(4.5rem,1rem + 13vw,15rem);line-height:.85}.lead[data-astro-cid-he3spzz3]{max-width:48ch;font-size:var(--text-l);color:var(--muted);margin-top:2rem;line-height:1.5}.orb[data-astro-cid-he3spzz3]{aspect-ratio:1;background:var(--copper-dark);width:clamp(112px,12vw,176px);color:var(--white);transition:transform .45s var(--ease), background-color .25s var(--ease);border-radius:50%;place-items:center;display:grid}.orb[data-astro-cid-he3spzz3]:hover{background:#9a4520;transform:rotate(-45deg)scale(1.04)}.ways[data-astro-cid-he3spzz3]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(3.5rem,7vw,6rem);padding-top:2rem;display:grid}.way[data-astro-cid-he3spzz3]{color:var(--muted);font-size:var(--text-s);align-content:start;gap:.75rem;max-width:38ch;line-height:1.55;display:grid}.kicker[data-astro-cid-he3spzz3]{font-size:var(--text-xs);color:var(--text)}.reach[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.email[data-astro-cid-he3spzz3]{color:var(--text);font-size:var(--text-l);overflow-wrap:anywhere;text-decoration:none}.email[data-astro-cid-he3spzz3]:hover{color:var(--accent)}.copy[data-astro-cid-he3spzz3]{border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.6875rem}.copy[data-astro-cid-he3spzz3]:hover{color:var(--text);border-color:var(--muted)}.reach[data-astro-cid-he3spzz3] .link-underline[data-astro-cid-he3spzz3]{color:var(--text)}.phone[data-astro-cid-he3spzz3]{color:var(--text);text-decoration:none}.phone[data-astro-cid-he3spzz3]:hover{color:var(--accent)}.socials[data-astro-cid-he3spzz3]{gap:1.25rem}@media (width<=899px){.layout[data-astro-cid-he3spzz3],.ways[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}}
