.nav.svelte-1h32yp1{z-index:100;transition:background .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.scrolled.svelte-1h32yp1{background:color-mix(in srgb, var(--ink) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--rule)}.bar.svelte-1h32yp1{justify-content:space-between;align-items:center;gap:1.5rem;height:76px;display:flex}.brand.svelte-1h32yp1{align-items:center;gap:.7rem;display:flex}.mark.svelte-1h32yp1{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink);background:var(--acid);border-radius:3px;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:grid}.meta.svelte-1h32yp1{flex-direction:column;line-height:1.05;display:flex}.nm.svelte-1h32yp1{font-size:.92rem;font-weight:600}.rl.svelte-1h32yp1{letter-spacing:.16em;font-size:.62rem}.links.svelte-1h32yp1{gap:.4rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lnk.svelte-1h32yp1{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);transition:color .25s var(--ease);align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.74rem;display:inline-flex}.lnk.svelte-1h32yp1 .dotmark:where(.svelte-1h32yp1){background:var(--bone-faint);width:4px;height:4px;transition:all .25s var(--ease);border-radius:50%}.lnk.svelte-1h32yp1:hover{color:var(--bone)}.lnk.svelte-1h32yp1:hover .dotmark:where(.svelte-1h32yp1){background:var(--accent)}.side.svelte-1h32yp1{align-items:center;gap:1.1rem;display:flex}.clk.svelte-1h32yp1{font-size:.68rem}.cta.svelte-1h32yp1{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--bone);transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:100px;align-items:center;gap:.55rem;padding:.55rem .95rem;font-size:.72rem;display:inline-flex}.cta.svelte-1h32yp1:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .07)}.burger.svelte-1h32yp1{appearance:none;border:1px solid var(--rule-strong);cursor:pointer;width:42px;height:42px;transition:border-color .3s var(--ease);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.burger.svelte-1h32yp1:hover{border-color:var(--acid)}.burger.svelte-1h32yp1 .bun:where(.svelte-1h32yp1){background:var(--bone);width:18px;height:1.5px;transition:transform .34s var(--ease-out), background .3s var(--ease);border-radius:2px;display:block}.menu-open.svelte-1h32yp1 .burger:where(.svelte-1h32yp1){border-color:var(--acid)}.menu-open.svelte-1h32yp1 .burger:where(.svelte-1h32yp1) .bun:where(.svelte-1h32yp1){background:var(--acid)}.menu-open.svelte-1h32yp1 .burger:where(.svelte-1h32yp1) .bun:where(.svelte-1h32yp1):first-child{transform:translateY(3.25px)rotate(45deg)}.menu-open.svelte-1h32yp1 .burger:where(.svelte-1h32yp1) .bun:where(.svelte-1h32yp1):last-child{transform:translateY(-3.25px)rotate(-45deg)}.scrim.svelte-1h32yp1{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility .4s var(--ease);background:#07070699;position:fixed;inset:0}.scrim.show.svelte-1h32yp1{opacity:1;visibility:visible}.drawer.svelte-1h32yp1{z-index:110;background:var(--ink-2);border-left:1px solid var(--rule-strong);width:min(86vw,360px);height:100svh;transition:transform .46s var(--ease-out);flex-direction:column;justify-content:space-between;gap:2rem;padding:calc(76px + 1.5rem) 1.6rem 1.8rem;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-40px 0 80px #00000080}.drawer.open.svelte-1h32yp1{transform:translate(0)}.dlinks.svelte-1h32yp1{border-top:1px solid var(--rule);list-style:none;display:grid}.dlinks.svelte-1h32yp1 li:where(.svelte-1h32yp1){border-bottom:1px solid var(--rule)}.dlnk.svelte-1h32yp1{color:var(--bone);transition:padding-left .35s var(--ease), color .3s var(--ease);align-items:baseline;gap:1rem;padding:1.25rem .2rem;display:flex}.dlnk.svelte-1h32yp1:hover{color:var(--acid);padding-left:.9rem}.dix.svelte-1h32yp1{color:var(--bone-faint);transition:color .3s var(--ease);font-size:.7rem}.dlnk.svelte-1h32yp1:hover .dix:where(.svelte-1h32yp1){color:var(--acid)}.dlabel.svelte-1h32yp1{flex:1;font-size:clamp(1.9rem,8vw,2.6rem);font-style:italic;line-height:1}.darr.svelte-1h32yp1{color:var(--bone-faint);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease), color .3s var(--ease);place-items:center;display:grid;transform:translate(-6px)}.dlnk.svelte-1h32yp1:hover .darr:where(.svelte-1h32yp1){opacity:1;color:var(--acid);transform:translate(0)}.drawer.open.svelte-1h32yp1 .dlinks:where(.svelte-1h32yp1) li:where(.svelte-1h32yp1){animation:svelte-1h32yp1-drawerIn .5s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * 65ms)}@keyframes svelte-1h32yp1-drawerIn{0%{opacity:0;transform:translate(18px)}}.dfoot.svelte-1h32yp1{border-top:1px solid var(--rule);align-items:center;gap:.7rem;padding-top:1.3rem;display:flex}.dfoot.svelte-1h32yp1 .mono:where(.svelte-1h32yp1){color:var(--bone-dim);font-size:.66rem}@media (width<=900px){.links.svelte-1h32yp1,.clk.svelte-1h32yp1{display:none}.burger.svelte-1h32yp1{display:flex}}@media (width<=560px){.rl.svelte-1h32yp1,.cta.svelte-1h32yp1{display:none}}@media (prefers-reduced-motion:reduce){.drawer.svelte-1h32yp1,.burger.svelte-1h32yp1 .bun:where(.svelte-1h32yp1),.scrim.svelte-1h32yp1{transition-duration:.001ms}.drawer.open.svelte-1h32yp1 .dlinks:where(.svelte-1h32yp1) li:where(.svelte-1h32yp1){animation:none}}.hero.svelte-1q37ri0{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(7rem,16vh,11rem);padding-bottom:3rem;display:flex;position:relative}.status.svelte-1q37ri0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.coords.svelte-1q37ri0{color:var(--bone-faint);font-size:.68rem}.rule.svelte-1q37ri0{margin:1.3rem 0 clamp(1.6rem,5vh,3rem)}.title.svelte-1q37ri0{font-family:var(--font-display);letter-spacing:-.025em;text-transform:none;font-size:clamp(3.1rem,12.5vw,12rem);font-weight:350;line-height:.94}.kick.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:clamp(1rem,3vh,2rem);font-size:clamp(.62rem,.9vw,.74rem);font-weight:500;display:block}.title.svelte-1q37ri0 .line:where(.svelte-1q37ri0){display:block}.ln2.svelte-1q37ri0{padding-left:clamp(2rem,14vw,13rem)}.acc.svelte-1q37ri0{color:var(--accent);font-style:italic;font-weight:360}.lower.svelte-1q37ri0{grid-template-columns:1.45fr 1fr;align-items:end;gap:clamp(1.5rem,6vw,5rem);margin-top:clamp(2.4rem,7vh,4.5rem);display:grid}.lede.svelte-1q37ri0{max-width:48ch;color:var(--bone-dim);font-size:clamp(1.02rem,1.25vw,1.3rem);line-height:1.55}.actions.svelte-1q37ri0{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.primary.svelte-1q37ri0{background:var(--accent);color:var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .35s var(--ease), background .35s var(--ease);align-items:center;gap:.6rem;padding:.95rem 1.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.primary.svelte-1q37ri0:hover{background:var(--bone)}.primary.svelte-1q37ri0 svg:where(.svelte-1q37ri0){transition:transform .35s var(--ease-out)}.primary.svelte-1q37ri0:hover svg:where(.svelte-1q37ri0){transform:translate(5px)}.ghost.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--bone);transition:border-color .3s var(--ease), color .3s var(--ease);align-items:center;padding:.95rem 1.35rem;font-size:.74rem;display:inline-flex}.ghost.svelte-1q37ri0:hover{border-color:var(--accent);color:var(--accent)}.now.svelte-1q37ri0{border-left:1px solid var(--rule);padding-left:1.4rem}.now.svelte-1q37ri0 .lbl:where(.svelte-1q37ri0){color:var(--bone-faint);margin-bottom:.7rem;font-size:.66rem;display:block}.now.svelte-1q37ri0 p:where(.svelte-1q37ri0){font-family:var(--font-display);color:var(--bone);max-width:26ch;font-size:clamp(1.1rem,1.7vw,1.5rem);font-style:italic;font-weight:360;line-height:1.3}.index.svelte-1q37ri0{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);margin-top:clamp(2.6rem,8vh,5rem);display:grid}.cell.svelte-1q37ri0{border-right:1px solid var(--rule);align-items:baseline;gap:.6rem;padding:1.1rem 1.1rem 1.1rem 0;display:flex}.cell.svelte-1q37ri0:last-child{border-right:0}.cell.svelte-1q37ri0 .num:where(.svelte-1q37ri0){color:var(--accent);font-size:.66rem}.cell.svelte-1q37ri0 .dsc:where(.svelte-1q37ri0){color:var(--bone-dim);letter-spacing:-.01em;font-size:.82rem}.scrollcue.svelte-1q37ri0{bottom:1.7rem;right:var(--gutter);letter-spacing:.22em;color:var(--bone-faint);writing-mode:vertical-rl;transition:color .3s var(--ease);align-items:center;gap:.6rem;font-size:.64rem;display:inline-flex;position:absolute}.scrollcue.svelte-1q37ri0:hover{color:var(--accent)}.scrollcue.svelte-1q37ri0 .bar:where(.svelte-1q37ri0){background:linear-gradient(var(--accent), transparent);width:1px;height:42px;animation:svelte-1q37ri0-cue 2.2s var(--ease) infinite;transform-origin:top}@keyframes svelte-1q37ri0-cue{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.load.svelte-1q37ri0{opacity:0;animation:svelte-1q37ri0-rise 1s var(--ease-out) forwards;animation-delay:var(--d);transform:translateY(26px)}@keyframes svelte-1q37ri0-rise{to{opacity:1;transform:translateY(0)}}@media (width<=860px){.lower.svelte-1q37ri0{grid-template-columns:1fr;gap:2.2rem}.now.svelte-1q37ri0{border-left:0;border-top:1px solid var(--rule);padding-top:1.4rem;padding-left:0}.index.svelte-1q37ri0{grid-template-columns:1fr 1fr}.cell.svelte-1q37ri0:nth-child(2){border-right:0}.cell.svelte-1q37ri0:first-child,.cell.svelte-1q37ri0:nth-child(2){border-bottom:1px solid var(--rule)}.scrollcue.svelte-1q37ri0{display:none}}@media (prefers-reduced-motion:reduce){.load.svelte-1q37ri0{opacity:1;animation:none;transform:none}}.work.svelte-17ndl8v{padding-block:clamp(5rem,14vh,10rem);position:relative}.head.svelte-17ndl8v{gap:1rem;margin-bottom:clamp(2.5rem,6vh,5rem);display:grid}.head.svelte-17ndl8v h2:where(.svelte-17ndl8v){font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2.6rem,7vw,6rem);font-style:italic;font-weight:400;line-height:.95}.note.svelte-17ndl8v{color:var(--bone-faint)}.index.svelte-17ndl8v{border-top:1px solid var(--rule);position:relative}.row.svelte-17ndl8v{border-bottom:1px solid var(--rule);transition:opacity .4s var(--ease), padding-left .4s var(--ease), background .4s var(--ease);grid-template-columns:4rem minmax(0,1.4fr) 1fr 1fr 5rem 2rem;align-items:center;gap:1.5rem;padding:clamp(1.3rem,3vh,2.2rem) .4rem;display:grid;position:relative}.row.dim.svelte-17ndl8v{opacity:.32}.row.on.svelte-17ndl8v{padding-left:1.6rem}.row.on.svelte-17ndl8v:before{content:"";background:var(--accent);width:3px;height:76%;position:absolute;top:12%;left:0}.ix.svelte-17ndl8v{color:var(--bone-faint);transition:color .3s var(--ease);font-size:.78rem}.row.on.svelte-17ndl8v .ix:where(.svelte-17ndl8v){color:var(--acid)}.ttl.svelte-17ndl8v{font-family:var(--font-display);letter-spacing:-.01em;transition:transform .4s var(--ease);font-size:clamp(1.8rem,4.5vw,3.6rem);line-height:1}.row.on.svelte-17ndl8v .ttl:where(.svelte-17ndl8v){color:var(--acid);font-style:italic}.cat.svelte-17ndl8v,.role.svelte-17ndl8v{color:var(--bone-dim);font-size:.82rem}.cat.svelte-17ndl8v{letter-spacing:.1em}.role.svelte-17ndl8v{font-family:var(--font-sans)}.yr.svelte-17ndl8v{color:var(--bone-dim);text-align:right;font-size:.78rem}.arr.svelte-17ndl8v{color:var(--bone-faint);opacity:0;transition:all .4s var(--ease);place-items:center;display:grid;transform:translate(-6px)}.row.on.svelte-17ndl8v .arr:where(.svelte-17ndl8v){opacity:1;color:var(--acid);transform:translate(0)}.preview.svelte-17ndl8v{z-index:20;pointer-events:none;opacity:0;width:330px;transition:opacity .3s var(--ease), transform .3s var(--ease);background:var(--ink-2);border:1px solid var(--rule-strong);border-radius:12px;position:absolute;overflow:hidden;transform:translate(28px,-50%)scale(.96);box-shadow:0 30px 80px #0009}.preview.show.svelte-17ndl8v{opacity:1;transform:translate(28px,-50%)scale(1)}.thumb.svelte-17ndl8v{background:linear-gradient(135deg, var(--from), var(--to));place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.ghostnum.svelte-17ndl8v{font-family:var(--font-display);color:#0e0e0c52;mix-blend-mode:multiply;font-size:7rem;font-style:italic}.glow.svelte-17ndl8v{background:radial-gradient(circle at 70% 20%,#ffffff40,#0000 60%);position:absolute;inset:0}.pmeta.svelte-17ndl8v{padding:1.1rem 1.2rem 1.3rem}.pblurb.svelte-17ndl8v{color:var(--bone);font-size:.95rem;line-height:1.45}.chips.svelte-17ndl8v{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.chip.svelte-17ndl8v{border:1px solid var(--rule);color:var(--bone-dim);border-radius:100px;padding:.28rem .55rem;font-size:.62rem}.stats.svelte-17ndl8v{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.9rem;display:grid}.stat.svelte-17ndl8v{border:1px solid var(--rule);color:var(--bone-dim);border-radius:10px;padding:.5rem;font-size:.58rem;line-height:1.25}.stat.svelte-17ndl8v strong:where(.svelte-17ndl8v){color:var(--acid);font-family:var(--font-display);margin-bottom:.2rem;font-size:1rem;font-weight:400;line-height:1;display:block}@media (width<=860px){.row.svelte-17ndl8v{grid-template-columns:2.4rem 1fr 4rem;gap:.8rem}.cat.svelte-17ndl8v,.role.svelte-17ndl8v,.preview.svelte-17ndl8v{display:none}.row.on.svelte-17ndl8v .ttl:where(.svelte-17ndl8v){font-style:normal}}.about.svelte-7hpc9t{padding-block:clamp(5rem,14vh,10rem)}.head.svelte-7hpc9t{margin-bottom:2rem}.statement.svelte-7hpc9t{font-family:var(--font-display);letter-spacing:-.01em;max-width:20ch;margin-bottom:clamp(3rem,8vh,6rem);font-size:clamp(1.8rem,4.2vw,3.6rem);font-weight:400;line-height:1.15}.statement.svelte-7hpc9t .serif:where(.svelte-7hpc9t){font-style:italic}.grid.svelte-7hpc9t{grid-template-columns:1.2fr 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.caps.svelte-7hpc9t{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cap.svelte-7hpc9t{background:var(--ink);transition:background .4s var(--ease);align-content:start;gap:.7rem;padding:clamp(1.5rem,3vw,2.4rem);display:grid}.cap.svelte-7hpc9t:hover{background:var(--ink-3)}.cap.svelte-7hpc9t .k:where(.svelte-7hpc9t){color:var(--acid);font-size:.85rem}.cap.svelte-7hpc9t h3:where(.svelte-7hpc9t){font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400;line-height:1.05}.cap.svelte-7hpc9t p:where(.svelte-7hpc9t){color:var(--bone-dim);font-size:.95rem;line-height:1.5}.rail.svelte-7hpc9t{align-content:start;gap:1.4rem;display:grid}.block.svelte-7hpc9t{border:1px solid var(--rule);border-radius:10px;padding:1.4rem}.lbl.svelte-7hpc9t{color:var(--bone-faint);margin-bottom:1.1rem;font-size:.66rem;display:block}.exp.svelte-7hpc9t{gap:1.3rem;list-style:none;display:grid}.exp.svelte-7hpc9t li:where(.svelte-7hpc9t){border-bottom:1px solid var(--rule);gap:.25rem;padding-bottom:1.3rem;display:grid}.exp.svelte-7hpc9t li:where(.svelte-7hpc9t):last-child{border-bottom:0;padding-bottom:0}.erow.svelte-7hpc9t{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.erow.svelte-7hpc9t strong:where(.svelte-7hpc9t){font-size:1rem;font-weight:600}.per.svelte-7hpc9t{color:var(--bone-faint);white-space:nowrap;font-size:.66rem}.org.svelte-7hpc9t{font-family:var(--font-display);font-size:1.1rem;font-style:italic}.enote.svelte-7hpc9t{color:var(--bone-dim);margin-top:.2rem;font-size:.86rem;line-height:1.45}.stack.svelte-7hpc9t{flex-wrap:wrap;gap:.45rem;display:flex}.tag.svelte-7hpc9t{border:1px solid var(--rule);color:var(--bone-dim);transition:all .25s var(--ease);border-radius:100px;padding:.4rem .7rem;font-size:.66rem}.tag.svelte-7hpc9t:hover{border-color:var(--acid);color:var(--acid)}.portrait.svelte-7hpc9t{align-items:center;gap:1rem;display:flex}.ava.svelte-7hpc9t{background:linear-gradient(135deg, var(--acid), var(--acid-deep));width:54px;height:54px;color:var(--ink);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.portrait.svelte-7hpc9t strong:where(.svelte-7hpc9t){font-weight:600}.loc.svelte-7hpc9t{color:var(--bone-faint);margin-top:.2rem;font-size:.66rem}@media (width<=940px){.grid.svelte-7hpc9t{grid-template-columns:1fr}}@media (width<=540px){.caps.svelte-7hpc9t{grid-template-columns:1fr}}.contact.svelte-wt4tt0{padding-top:clamp(5rem,14vh,10rem)}.head.svelte-wt4tt0{margin-bottom:2.5rem}.cta-wrap.svelte-wt4tt0{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;padding-bottom:clamp(3rem,8vh,6rem);display:flex}.big.svelte-wt4tt0{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.8rem,9vw,8rem);font-weight:400;line-height:.92}.big.svelte-wt4tt0 .serif:where(.svelte-wt4tt0){font-style:italic}.mail.svelte-wt4tt0{appearance:none;border:1px solid var(--rule-strong);color:var(--bone);text-align:left;min-width:min(420px,100%);transition:border-color .35s var(--ease), background .35s var(--ease);background:0 0;border-radius:14px;gap:.35rem;padding:1.4rem 1.6rem;display:grid;position:relative}.mail.svelte-wt4tt0:hover{border-color:var(--acid);background:#cdf5640d}.mlbl.svelte-wt4tt0{color:var(--bone-faint);font-size:.66rem}.addr.svelte-wt4tt0{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.2rem);font-style:italic}.mail.svelte-wt4tt0 .ico:where(.svelte-wt4tt0){color:var(--acid);position:absolute;top:1.3rem;right:1.4rem}.socials.svelte-wt4tt0{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.soc.svelte-wt4tt0{border-right:1px solid var(--rule);transition:background .35s var(--ease);gap:.4rem;padding:clamp(1.5rem,4vh,2.6rem) 0 clamp(1.5rem,4vh,2.6rem) 1.2rem;display:grid}.soc.svelte-wt4tt0:first-child{padding-left:0}.soc.svelte-wt4tt0:last-child{border-right:0}.soc.svelte-wt4tt0:hover{background:var(--ink-3)}.sn.svelte-wt4tt0{transition:color .3s var(--ease);font-size:1.05rem;font-weight:600}.soc.svelte-wt4tt0:hover .sn:where(.svelte-wt4tt0){color:var(--acid)}.sh.svelte-wt4tt0{color:var(--bone-faint);font-size:.7rem}.foot.svelte-wt4tt0{padding-block:2rem}.frow.svelte-wt4tt0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.frow.svelte-wt4tt0 .mono:where(.svelte-wt4tt0){color:var(--bone-faint);font-size:.66rem}.mid.svelte-wt4tt0{text-align:center}.top.svelte-wt4tt0{transition:color .3s var(--ease)}.top.svelte-wt4tt0:hover{color:var(--acid)!important}@media (width<=720px){.socials.svelte-wt4tt0{grid-template-columns:1fr 1fr}.soc.svelte-wt4tt0{border-right:0;padding-left:0}.mid.svelte-wt4tt0{display:none}}.progress.svelte-1uha8ag{background:var(--accent);transform-origin:0;z-index:200;height:2px;position:fixed;top:0;left:0;right:0}
