.ab-head[data-astro-cid-ta2fbyqs]{border-bottom:0}.ab-intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,416px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ab-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;border:1px solid var(--line);background:var(--panel);width:100%;max-width:416px;max-height:520px;box-shadow:var(--shadow);border-radius:2px;position:relative;overflow:hidden}.ab-portrait[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:100%;height:100%;position:absolute;inset:0}.ab-portrait[data-astro-cid-ta2fbyqs] .ab-cap[data-astro-cid-ta2fbyqs]{background:var(--scrim);border:1px solid var(--line-soft);font-family:var(--mono);color:var(--muted);border-radius:2px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ab-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.032em;font-size:clamp(40px,5.4vw,80px);font-weight:800;line-height:.92}@media (width>=901px){.ab-intro[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{text-wrap:balance}}.ab-bio[data-astro-cid-ta2fbyqs]{max-width:46ch;margin-top:22px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-meta[data-astro-cid-ta2fbyqs]{font-family:var(--mono);color:var(--muted);margin-top:16px;font-size:14px}.ab-meta[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--accent-ink)}.ab-bio[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--em-ink);background-image:linear-gradient(transparent 62%,var(--em-mark-soft) 62% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600}@media (width<=860px){.ab-intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}.ab-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;order:2;justify-self:start;max-width:260px}}@media (width<=480px){.ab-intro[data-astro-cid-ta2fbyqs]{gap:24px}.ab-portrait[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;max-width:220px}}@media (width<=860px) and (orientation:landscape){.ab-intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.ab-portrait[data-astro-cid-ta2fbyqs]{order:0}}.ab-a-line[data-astro-cid-ta2fbyqs]{stroke:var(--line)}.ab-a-fg[data-astro-cid-ta2fbyqs]{stroke:var(--text)}.ab-a-acc[data-astro-cid-ta2fbyqs]{stroke:var(--accent)}.ab-f-acc[data-astro-cid-ta2fbyqs]{fill:var(--accent)}.ab-f-fg[data-astro-cid-ta2fbyqs]{fill:var(--text)}.ab-f-mut[data-astro-cid-ta2fbyqs]{fill:var(--muted)}.ab-t[data-astro-cid-ta2fbyqs]{font:12px var(--mono)}.xp-sec[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line)}.xp[data-astro-cid-ta2fbyqs]{--yc:150px;--nc:48px;gap:clamp(14px,1.6vw,22px);display:grid;position:relative}.xp[data-astro-cid-ta2fbyqs]:before,.xp[data-astro-cid-ta2fbyqs]:after{content:"";top:10px;bottom:10px;left:calc(var(--yc) + var(--nc) / 2 - 1px);background:var(--line);width:2px;position:absolute}.xp[data-astro-cid-ta2fbyqs]:after{background:linear-gradient(var(--accent),var(--accent-deep) 65%,color-mix(in srgb,var(--accent-deep) 0%,transparent));transform-origin:top;transition:transform 1.8s cubic-bezier(.2,.8,.2,1) .2s}html.rv .xp[data-astro-cid-ta2fbyqs]:not(.in):after{transform:scaleY(0)}.xp[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{grid-template-columns:var(--yc) var(--nc) minmax(0,1fr);grid-template-areas:"y n c";align-items:start;display:grid;position:relative}.xp-yr[data-astro-cid-ta2fbyqs]{text-align:right;font-family:var(--mono);color:var(--accent-ink);white-space:nowrap;grid-area:y;padding:27px 8px 0 0;font-size:14px}.xp-now[data-astro-cid-ta2fbyqs] .xp-yr[data-astro-cid-ta2fbyqs]{color:var(--text);justify-content:flex-end;align-items:center;gap:8px;font-size:15px;display:flex}.xp-now[data-astro-cid-ta2fbyqs] .xp-yr[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--accent);width:7px;height:7px;animation:2.4s steps(2,end) infinite blink}.xp-node[data-astro-cid-ta2fbyqs]{z-index:1;background:var(--bg);border:2px solid var(--accent);grid-area:n;justify-self:center;width:14px;height:14px;margin-top:30px;position:relative}.xp-now[data-astro-cid-ta2fbyqs] .xp-node[data-astro-cid-ta2fbyqs]{background:var(--accent);width:20px;height:20px;margin-top:27px}.xp-now[data-astro-cid-ta2fbyqs] .xp-node[data-astro-cid-ta2fbyqs]:after{content:"";border:2px solid var(--accent);opacity:0;animation:2.8s ease-out infinite xp-ping;position:absolute;inset:-8px}@keyframes xp-ping{0%{opacity:.85;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.35)}}@keyframes blink{50%{opacity:.25}}@keyframes pulse{50%{opacity:.25}}.xp-card[data-astro-cid-ta2fbyqs]{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:2px;grid-area:c;grid-template-columns:minmax(0,1fr) 128px;gap:0 32px;padding:clamp(20px,2.2vw,30px) clamp(20px,2.4vw,34px);transition:border-color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.xp-card[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--accent);transform-origin:top;width:3px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.xp-card[data-astro-cid-ta2fbyqs]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.xp-card[data-astro-cid-ta2fbyqs]:hover:before,.xp-now[data-astro-cid-ta2fbyqs] .xp-card[data-astro-cid-ta2fbyqs]:before{transform:scaleY(1)}.xp-now[data-astro-cid-ta2fbyqs] .xp-card[data-astro-cid-ta2fbyqs]{background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),var(--panel) 58%);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));padding-block:clamp(26px,3vw,40px)}.xp-main[data-astro-cid-ta2fbyqs]{min-width:0}.ab-go[data-astro-cid-ta2fbyqs]{width:fit-content;min-height:44px;margin-top:6px;display:flex}.xp-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;font-size:clamp(26px,2.8vw,40px);line-height:1}.xp-now[data-astro-cid-ta2fbyqs] .xp-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.05em;font-size:clamp(34px,4.4vw,64px);line-height:.92}.xp-org[data-astro-cid-ta2fbyqs]{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:12.5px;display:flex}.xp-tag[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--on-accent);border-radius:2px;padding:3px 8px;font-size:11px}.xp-d[data-astro-cid-ta2fbyqs]{max-width:54ch;color:var(--muted);margin-top:12px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.5}.xp-now[data-astro-cid-ta2fbyqs] .xp-d[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:clamp(17px,1.4vw,20px)}.xp-gfx[data-astro-cid-ta2fbyqs]{grid-area:1/2/span 2;place-self:center end}.xp-gfx[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:128px;height:auto}.xp-gfx[data-astro-cid-ta2fbyqs] .b[data-astro-cid-ta2fbyqs],.areas[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs] .b[data-astro-cid-ta2fbyqs]{fill:var(--glyph-block);stroke:var(--glyph-edge)}.xp-gfx[data-astro-cid-ta2fbyqs] .l[data-astro-cid-ta2fbyqs],.areas[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs] .l[data-astro-cid-ta2fbyqs]{stroke:var(--line);fill:none}.xp-gfx[data-astro-cid-ta2fbyqs] .h[data-astro-cid-ta2fbyqs]{fill:var(--accent)}.areas[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs] .h[data-astro-cid-ta2fbyqs]{fill:var(--accent);stroke:none}.xp-card[data-astro-cid-ta2fbyqs]:hover .xp-gfx[data-astro-cid-ta2fbyqs] .h[data-astro-cid-ta2fbyqs]{animation:1.2s ease-in-out infinite pulse}.xp-now[data-astro-cid-ta2fbyqs] .xp-gfx[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:168px}.areas-wrap[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.xp-k[data-astro-cid-ta2fbyqs]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;font-size:11.5px;display:block}.areas[data-astro-cid-ta2fbyqs]{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.areas[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,var(--panel));border-radius:2px;align-content:start;justify-items:start;gap:10px;min-width:0;padding:14px 14px 12px;font-size:15px;font-weight:600;line-height:1.2;transition:border-color .2s;display:grid}.areas[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent)}.areas[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:28px;height:28px;color:var(--text)}.xp-since[data-astro-cid-ta2fbyqs]{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--bg));border-radius:2px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;margin-top:16px;padding:16px 18px;display:grid}.xp-since[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:64ch;font-size:16px;line-height:1.45}.xp-since[data-astro-cid-ta2fbyqs] .xp-tag[data-astro-cid-ta2fbyqs]{font-family:var(--mono);margin-bottom:8px;display:table}.flow[data-astro-cid-ta2fbyqs]{font-family:var(--mono);align-items:center;gap:0;font-size:12px;display:flex}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{white-space:nowrap;align-items:center;display:flex}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]+li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--muted);width:18px;height:1px;margin:0 4px}.flow[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:2px;padding:6px 9px;font-weight:400;animation:6s ease-in-out infinite both flow-on}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(2) b[data-astro-cid-ta2fbyqs]{animation-delay:1.2s}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(3) b[data-astro-cid-ta2fbyqs]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);animation-name:flow-yes;animation-delay:2.4s}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(4) b[data-astro-cid-ta2fbyqs]{animation-delay:3.6s}@keyframes flow-on{0%,6%{border-color:var(--line)}10%,24%{border-color:var(--accent)}30%,to{border-color:var(--line)}}@keyframes flow-yes{0%,6%{box-shadow:0 0 #0000}12%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 40%,transparent)}30%,to{box-shadow:0 0 #0000}}@media (width<=1100px){.areas[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-since[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.xp[data-astro-cid-ta2fbyqs]{--yc:0px;--nc:28px;gap:26px}.xp[data-astro-cid-ta2fbyqs]>li[data-astro-cid-ta2fbyqs]{grid-template-columns:var(--nc) minmax(0,1fr);grid-template-areas:"n y""n c"}.xp-yr[data-astro-cid-ta2fbyqs]{text-align:left;padding:0 0 10px}.xp-now[data-astro-cid-ta2fbyqs] .xp-yr[data-astro-cid-ta2fbyqs]{justify-content:flex-start}.xp-node[data-astro-cid-ta2fbyqs]{align-self:start;margin-top:3px}.xp-now[data-astro-cid-ta2fbyqs] .xp-node[data-astro-cid-ta2fbyqs]{width:18px;height:18px;margin-top:0}.xp-card[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}.xp-main[data-astro-cid-ta2fbyqs]{padding-right:0}.xp-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{padding-right:64px}.xp-gfx[data-astro-cid-ta2fbyqs]{position:absolute;top:16px;right:14px}.xp-gfx[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs],.xp-now[data-astro-cid-ta2fbyqs] .xp-gfx[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:58px}.areas[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.areas[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px 12px}.areas[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:24px;height:24px}.xp-since[data-astro-cid-ta2fbyqs]{padding:14px}.flow[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,auto);justify-content:start;row-gap:8px;font-size:12px;display:grid;container:flow/inline-size}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]+li[data-astro-cid-ta2fbyqs]:before{width:8px;margin:0 3px}.flow[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{padding:5px 6px}}@media (width<=420px){.areas[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px;font-size:14px}}@container flow (width<24.44em){.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(3){grid-area:2/1}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(4){grid-area:2/2}.flow[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:nth-child(3):before{display:none}.flow[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{text-align:center;flex:1}}@media (width<=400px){.xp-now[data-astro-cid-ta2fbyqs] .xp-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:clamp(28px,8.6vw,34px)}}.acad[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb,var(--panel-2) 62%,var(--bg));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:clamp(72px,9vw,128px);position:relative;overflow:hidden}.acad[data-astro-cid-ta2fbyqs]:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(var(--line) 1px,transparent 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.acad[data-astro-cid-ta2fbyqs] .wrap[data-astro-cid-ta2fbyqs]{position:relative}.acad[data-astro-cid-ta2fbyqs] .kicker[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{color:var(--text)}.acad-head[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 40px;margin-bottom:clamp(32px,4vw,52px);display:grid}.acad-head[data-astro-cid-ta2fbyqs] .sub-h[data-astro-cid-ta2fbyqs]{margin-bottom:0}.acad-note[data-astro-cid-ta2fbyqs]{max-width:34ch;color:var(--muted);font-size:16px;line-height:1.5}.acad-grid[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--text);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.acad-col[data-astro-cid-ta2fbyqs]{min-width:0;padding-top:28px}.acad-col[data-astro-cid-ta2fbyqs]:first-child{padding-right:clamp(24px,4vw,56px)}.acad-col[data-astro-cid-ta2fbyqs]+.acad-col[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,56px)}.acad-k[data-astro-cid-ta2fbyqs]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;font-weight:400;line-height:1.4;display:flex}.acad-k[data-astro-cid-ta2fbyqs]:before{content:"";border:1.5px solid;flex:none;width:8px;height:8px}.a-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line-soft);grid-template-columns:104px minmax(0,1fr);gap:4px 20px;padding:20px 0;display:grid}.a-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:last-child{border-bottom:0}.a-yr[data-astro-cid-ta2fbyqs]{font-family:var(--mono);color:var(--muted);white-space:nowrap;padding-top:4px;font-size:13px}.a-list[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.2}@media (width>=901px){.a-list[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{text-wrap:balance}}.a-deg[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;font-size:clamp(21px,1.9vw,26px);line-height:1.1}.a-sch[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.45}.a-det[data-astro-cid-ta2fbyqs]{margin-top:5px;font-size:15px;line-height:1.45}.a-rank[data-astro-cid-ta2fbyqs]{border:1px solid var(--text);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;gap:8px;margin-top:14px;padding:4px 10px;font-size:11.5px;display:inline-flex}.a-rank[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--text);flex:none;width:7px;height:7px}.a-thesis[data-astro-cid-ta2fbyqs]{border-left:2px solid var(--line);color:var(--muted);max-width:46ch;margin-top:12px;padding-left:12px;font-size:15px;line-height:1.5}.a-thesis[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-right:8px;font-size:11.5px;font-weight:400}@media (width<=860px){.acad-head[data-astro-cid-ta2fbyqs],.acad-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}.acad-col[data-astro-cid-ta2fbyqs]:first-child{padding-right:0}.acad-col[data-astro-cid-ta2fbyqs]+.acad-col[data-astro-cid-ta2fbyqs]{border-left:0;border-top:1px solid var(--line);margin-top:20px;padding-left:0}}@media (width<=480px){.a-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);gap:2px}.a-yr[data-astro-cid-ta2fbyqs]{padding-top:0}}.skills[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (width>=700px){.skills[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.skills[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:last-child{grid-column:span 2}}@media (width>=1100px){.skills[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr))}}.skills[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);min-width:0;padding:22px 20px 24px 0}.skills[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12.5px;font-weight:400}.chips[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:6px;display:flex}.chips[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-strong);background:var(--panel);border-radius:2px;padding:6px 12px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s}.chips[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent);color:var(--accent-ink)}.sub-h[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(28px,3.4vw,48px)}.sk-note[data-astro-cid-ta2fbyqs]{color:var(--muted);max-width:60ch;margin:-12px 0 24px;font-size:16px;line-height:1.5}@media (width<=760px),(width<=1023px) and (height<=500px){.xp-tag[data-astro-cid-ta2fbyqs],.xp-k[data-astro-cid-ta2fbyqs],.a-rank[data-astro-cid-ta2fbyqs],.a-thesis[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs],.ab-portrait[data-astro-cid-ta2fbyqs] .ab-cap[data-astro-cid-ta2fbyqs]{font-size:12.5px}}
