.Uo9Qca_head{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:1rem 2rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid;position:relative}.Uo9Qca_ghost{z-index:-1;letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #eeeae321;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,21vw,22rem);font-style:italic;font-weight:800;font-stretch:112%;line-height:1;position:absolute;top:-.42em;left:-.06em}.Uo9Qca_index{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mint);grid-column:1/-1;margin:0}.Uo9Qca_title{letter-spacing:-.04em;margin:0;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:760;font-stretch:110%;line-height:.92}.Uo9Qca_lede{max-width:46ch;color:var(--paper-dim);justify-self:end;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.Uo9Qca_head[data-tone=light] .Uo9Qca_ghost{-webkit-text-stroke-color:#0c0c0e1f}.Uo9Qca_head[data-tone=light] .Uo9Qca_index{color:var(--violet-deep)}.Uo9Qca_head[data-tone=light] .Uo9Qca_lede{color:#0c0c0eb3}@media (max-width:760px){.Uo9Qca_head{grid-template-columns:1fr}.Uo9Qca_lede{justify-self:start}}
.S-Ka5a_about{padding-block:var(--section-pad);position:relative}.S-Ka5a_grid{gap:2rem var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.S-Ka5a_portrait{top:calc(var(--header-h) + 3rem);grid-column:1/span 4;align-self:start;margin:0;position:sticky}.S-Ka5a_photo{max-width:24rem;position:relative}.S-Ka5a_disc{aspect-ratio:1;isolation:isolate;border-radius:50%;position:relative;overflow:hidden}.S-Ka5a_disc img{filter:grayscale()contrast(1.08)brightness(.94);width:100%;height:auto;transition:filter .6s var(--ease-out)}.S-Ka5a_disc:after{content:"";z-index:1;background:var(--violet);mix-blend-mode:multiply;opacity:.6;transition:opacity .6s var(--ease-out);pointer-events:none;position:absolute;inset:0}.S-Ka5a_ascii{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.S-Ka5a_photo:hover .S-Ka5a_disc img{filter:none}.S-Ka5a_photo:hover .S-Ka5a_disc:after{opacity:0}.S-Ka5a_reticle{fill:none;width:112%;max-width:none;height:112%;stroke:var(--mint);stroke-width:.25px;opacity:.7;pointer-events:none;position:absolute;inset:-6%;overflow:visible}.S-Ka5a_caption{font:400 .72rem/1 var(--font-mono);letter-spacing:.04em;color:var(--paper-dim);margin-top:1.4rem}.S-Ka5a_bio{counter-reset:none;grid-column:6/-1;margin:0;padding:0;list-style:none}.S-Ka5a_statement{border-top:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);padding-block:1.6rem 1.9rem;display:grid}.S-Ka5a_statement p{font-size:var(--fs-lead);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-weight:420;line-height:1.28}.S-Ka5a_statement em{color:var(--paper);background:linear-gradient(#0000 64%,#8b6cff61 64% 92%,#0000 92%) 0 0/100% 100% no-repeat;font-style:normal}.S-Ka5a_n{font:400 .72rem/1 var(--font-mono);color:var(--mint);padding-top:.55em}.S-Ka5a_stats{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4rem,9vw,8rem) 0 0;display:grid}.S-Ka5a_stats div{border-top:1px solid var(--line);flex-direction:column-reverse;gap:.8rem;padding-top:1.2rem;display:flex}.S-Ka5a_stats dt{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-dim)}.S-Ka5a_stats dd{letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,9vw,8.5rem);font-weight:800;font-stretch:118%;line-height:.85}.S-Ka5a_plus{color:var(--violet)}@media (max-width:900px){.S-Ka5a_portrait{grid-column:1/-1;max-width:22rem;position:relative;top:auto}.S-Ka5a_bio{grid-column:1/-1}}@media (max-width:560px){.S-Ka5a_statement{grid-template-columns:2.25rem minmax(0,1fr)}.S-Ka5a_stats{grid-template-columns:1fr 1fr}.S-Ka5a_stats div:last-child{grid-column:1/-1}}
.c6DR3a_magnetic{transition:transform .5s var(--ease-out);margin:-.9rem;padding:.9rem;display:inline-block}
.Grjkva_footer{color:var(--ink);background:var(--paper);--focus:var(--violet-deep);padding-block:2rem;position:relative}.Grjkva_title{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--violet-deep);border-top:1px solid #0c0c0e26;margin:0 0 2rem;padding-top:1.5rem}.Grjkva_cols{gap:2.5rem var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Grjkva_cols h3{font:400 .72rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#0c0c0e99;margin:0 0 1rem}.Grjkva_cols ul{margin:0;padding:0;list-style:none}.Grjkva_cols li,.Grjkva_cols p{margin:0;font-size:.95rem;line-height:1.55}.Grjkva_cols p{color:#0c0c0ec7;max-width:34ch}.Grjkva_mona{font-weight:700;font-stretch:112%}.Grjkva_mono{font-family:var(--font-mono);font-size:.85rem}.Grjkva_previous{position:relative}.Grjkva_v1{font:400 .8rem/1 var(--font-mono);color:var(--paper);background:var(--ink);transition:background-color .3s, transform .4s var(--ease-out);border-radius:999px;align-items:center;gap:.35rem;margin-top:1rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.Grjkva_v1:hover{background:var(--violet-deep);transform:translateY(-2px)}.Grjkva_homage{pointer-events:none;width:9rem;height:14rem;margin:0;padding:0;list-style:none;position:absolute;bottom:-2rem;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.Grjkva_homage li{background:#8b6cff59;width:14px;height:14px;animation:14s linear infinite Grjkva_rise;position:absolute;bottom:-40px}.Grjkva_homage li:first-child{animation-delay:0s;left:6%}.Grjkva_homage li:nth-child(2){width:26px;height:26px;animation-duration:18s;animation-delay:2.5s;left:30%}.Grjkva_homage li:nth-child(3){width:10px;height:10px;animation-duration:11s;animation-delay:5s;left:62%}.Grjkva_homage li:nth-child(4){width:20px;height:20px;animation-duration:16s;animation-delay:1s;left:78%}.Grjkva_homage li:nth-child(5){width:8px;height:8px;animation-duration:9s;animation-delay:7s;left:45%}.Grjkva_homage li:nth-child(6){width:18px;height:18px;animation-duration:15s;animation-delay:9s;left:15%}.Grjkva_homage li:nth-child(7){background:#89d4cf80;width:32px;height:32px;animation-duration:20s;animation-delay:4s;left:55%}.Grjkva_homage li:nth-child(8){width:12px;height:12px;animation-duration:12s;animation-delay:11s;left:88%}@keyframes Grjkva_rise{0%{opacity:1;border-radius:0;transform:translateY(0)rotate(0)}to{opacity:0;border-radius:50%;transform:translateY(-260px)rotate(720deg)}}.Grjkva_bottom{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.03em;border-top:1px solid #0c0c0e26;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(4rem,9vw,7rem);padding-top:1.25rem;display:flex}.Grjkva_bottom p{margin:0}.Grjkva_top{color:var(--ink);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.Grjkva_top:hover{color:var(--violet-deep)}@media (max-width:900px){.Grjkva_cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Grjkva_cols{grid-template-columns:1fr}}
.ldgnoG_header{z-index:50;height:var(--header-h);padding-inline:var(--gutter);color:var(--paper);mix-blend-mode:difference;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:fixed;top:0;left:0;right:0}.ldgnoG_header>*{pointer-events:auto}.ldgnoG_mark{font:700 .95rem/1 var(--font-mono);color:inherit;justify-self:start;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.ldgnoG_markLine{width:1.1rem;height:1px;transition:width .45s var(--ease-out);background:currentColor}.ldgnoG_mark:hover .ldgnoG_markLine{width:2.4rem}.ldgnoG_current{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;display:inline-flex;overflow:hidden}.ldgnoG_currentIndex{opacity:.6}.ldgnoG_currentIndex:after{content:" —"}.ldgnoG_currentLabel{animation:ldgnoG_slide-in .6s var(--ease-out);display:inline-block}@keyframes ldgnoG_slide-in{0%{transform:translateY(110%)}}.ldgnoG_actions{justify-self:end;align-items:center;gap:.6rem;display:flex}.ldgnoG_lang{font:400 .75rem/1 var(--font-mono);color:inherit;opacity:.7;gap:.35rem;padding:.5rem .25rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.ldgnoG_lang:hover{opacity:1}.ldgnoG_langCurrent{opacity:1;font-weight:700}.ldgnoG_toggles{gap:.4rem;display:flex}.ldgnoG_toggle{width:2.15rem;height:2.15rem;font:400 .75rem/1 var(--font-mono);color:inherit;cursor:pointer;background:0 0;border:1px solid #eeeae359;border-radius:999px;grid-auto-flow:column;place-items:center;gap:.5rem;padding:0;transition:border-color .2s;display:inline-grid}.ldgnoG_toggle:has(span){width:auto;padding-inline:.85rem}.ldgnoG_toggle:hover,.ldgnoG_toggle[aria-pressed=true]{border-color:currentColor}.ldgnoG_toggle svg{transition:transform .4s var(--ease-out), opacity .3s;font-size:1rem}.ldgnoG_toggle[aria-pressed=false] svg{opacity:.55}.ldgnoG_toggle[aria-pressed=true] [data-bars]{animation:.8s ease-in-out infinite alternate ldgnoG_eq}.ldgnoG_toggle[aria-pressed=false] [data-bars]{transform:scaleY(.35)}.ldgnoG_toggle[aria-pressed=false] [data-wave]{transform:scaleY(.15)}@keyframes ldgnoG_eq{to{transform:scaleY(.55)}}.ldgnoG_kbd{height:2.15rem;font:400 .72rem/1 var(--font-mono);color:inherit;cursor:pointer;background:0 0;border:1px solid #eeeae359;border-radius:999px;place-items:center;padding:0 .7rem;transition:border-color .2s;display:inline-grid}.ldgnoG_kbd:hover{border-color:currentColor}@media (hover:none){.ldgnoG_kbd{display:none}}.ldgnoG_version{height:2.15rem;font:400 .75rem/1 var(--font-mono);color:inherit;border:1px solid;border-radius:999px;align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.ldgnoG_versionHint{white-space:nowrap;opacity:0;max-width:0;transition:max-width .5s var(--ease-out), opacity .3s, margin .5s var(--ease-out);align-items:center;gap:.3rem;display:inline-flex;overflow:hidden}.ldgnoG_version:hover .ldgnoG_versionHint,.ldgnoG_version:focus-visible .ldgnoG_versionHint{opacity:1;max-width:7rem;margin-left:.5rem}.ldgnoG_menuButton{height:2.15rem;font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 0 0 .5rem;display:inline-flex}.ldgnoG_burger{width:1.4rem;height:.55rem;transition:height .35s var(--ease-out);border-top:1px solid;border-bottom:1px solid;position:relative}.ldgnoG_menuButton:hover .ldgnoG_burger{height:.85rem}@media (max-width:900px){.ldgnoG_current{display:none}.ldgnoG_header{grid-template-columns:auto 1fr}}@media (max-width:640px){.ldgnoG_actions{gap:.35rem}.ldgnoG_toggles{display:none}.ldgnoG_menuButton>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:480px){.ldgnoG_lang{display:none}}
.Bs3a0a_contact{color:var(--ink);background:var(--paper);--focus:var(--violet-deep);padding-block:clamp(6rem,13vw,11rem) clamp(4rem,8vw,7rem);position:relative;overflow:clip}.Bs3a0a_contact:before{content:"";background:var(--mint);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 4px #8b6cff8c,0 0 140px 40px #8b6cff47}.Bs3a0a_contact>.container{position:relative}.Bs3a0a_ghost{letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #0c0c0e1f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,21vw,22rem);font-style:italic;font-weight:800;font-stretch:112%;line-height:1;position:absolute;top:-.32em;right:-.04em}.Bs3a0a_index{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--violet-deep);margin:0 0 1.5rem}.Bs3a0a_headline{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0 0 clamp(2.5rem,6vw,5rem);font-size:clamp(3.4rem,11.5vw,12rem);font-weight:800;font-stretch:116%;line-height:.86}.Bs3a0a_emailBlock{justify-items:start;gap:1rem;display:grid}.Bs3a0a_email{border:0;border-bottom:2px solid var(--ink);letter-spacing:-.03em;color:var(--ink);cursor:pointer;transition:font-stretch .5s var(--ease-out), border-color .3s;background:0 0;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:0 0 .4em;font-family:inherit;font-size:clamp(1.25rem,3.9vw,3.6rem);font-weight:500;font-stretch:100%;display:inline-flex}.Bs3a0a_email:hover{border-color:var(--violet-deep);font-stretch:108%}.Bs3a0a_emailText{overflow-wrap:anywhere;text-align:left}.Bs3a0a_emailIcon{width:1.6em;height:1.6em;color:var(--paper);background:var(--ink);transition:background-color .3s, transform .4s var(--ease-out);border-radius:50%;place-items:center;font-size:.7em;display:inline-grid}.Bs3a0a_email[data-copied] .Bs3a0a_emailIcon{background:var(--violet-deep);transform:rotate(-8deg)scale(1.08)}.Bs3a0a_emailMeta{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.03em;color:#0c0c0e9e;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.Bs3a0a_mailto{color:var(--ink);text-underline-offset:.25em;align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.Bs3a0a_socials{border-top:1px solid #0c0c0e26;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);gap:1rem 2rem;margin-top:clamp(4rem,9vw,7rem);padding-top:1.5rem;display:grid}.Bs3a0a_elsewhere{font:400 .75rem/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#0c0c0e9e;margin:0}.Bs3a0a_socials ul{flex-wrap:wrap;gap:.5rem clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:flex}.Bs3a0a_socials a{letter-spacing:-.03em;color:var(--ink);transition:font-stretch .45s var(--ease-out), color .3s;align-items:center;gap:.3em;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:600;font-stretch:104%;text-decoration:none;display:inline-flex}.Bs3a0a_socials a:hover{color:var(--violet-deep);font-stretch:120%}.Bs3a0a_socials svg{font-size:.6em}@media (max-width:760px){.Bs3a0a_socials{grid-template-columns:1fr}}
.bea3eq_menu{z-index:60;gap:0 var(--col-gap);padding:0 var(--gutter) 2rem;overscroll-behavior:contain;color:var(--paper);background:repeating-linear-gradient(to bottom, transparent 0 63px, #8b6cff12 63px 64px), var(--ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s var(--ease-in-out), visibility 0s .7s;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}.bea3eq_menu[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-in-out), visibility 0s}.bea3eq_top{height:var(--header-h);border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.bea3eq_label{font:400 .72rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-dim)}.bea3eq_close{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.bea3eq_close svg{transition:transform .4s var(--ease-out);font-size:1.1rem}.bea3eq_close:hover svg{transform:rotate(90deg)}.bea3eq_nav{align-self:center}.bea3eq_nav ol{margin:0;padding:2rem 0;list-style:none}.bea3eq_nav li{opacity:0;transition:opacity .5s, transform .9s var(--ease-out);transition-delay:calc(var(--i) * 60ms + .18s);transform:translateY(45%)}.bea3eq_menu[data-open] .bea3eq_nav li{opacity:1;transform:none}.bea3eq_nav a{color:inherit;align-items:baseline;gap:clamp(1rem,2vw,1.75rem);padding-block:.35rem;text-decoration:none;display:flex}.bea3eq_n{font:400 .75rem/1 var(--font-mono);color:var(--mint)}.bea3eq_word{letter-spacing:-.045em;transition:font-stretch .5s var(--ease-out), color .3s;font-size:clamp(2.6rem,8vw,7rem);font-weight:760;font-stretch:100%;line-height:.95}.bea3eq_nav a:hover .bea3eq_word,.bea3eq_nav a:focus-visible .bea3eq_word{color:var(--mint);font-stretch:125%}.bea3eq_side{align-self:end;gap:1.75rem;padding-block:2rem;display:grid}.bea3eq_group{border-top:1px solid var(--line);justify-items:start;gap:.55rem;padding-top:1rem;display:grid}.bea3eq_group a{color:inherit;align-items:center;gap:.35rem;font-size:1.05rem;text-decoration:none;display:inline-flex}.bea3eq_group a:hover{color:var(--mint)}.bea3eq_toggles{flex-wrap:wrap;gap:.5rem;display:flex}.bea3eq_commands{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;margin-top:.35rem;padding:0;font-size:1.05rem;display:inline-flex}.bea3eq_commands:hover{color:var(--mint)}.bea3eq_commands kbd{border:1px solid var(--line);font:400 .7rem/1 var(--font-mono);border-radius:4px;padding:.25rem .45rem}@media (hover:none){.bea3eq_commands{display:none}}@media (max-width:760px){.bea3eq_menu{grid-template-rows:auto auto auto;grid-template-columns:1fr}.bea3eq_side{padding-top:0}}
.AVwI7a_wrap{--lx:-999px;--ly:-999px;--lr:0px;font-family:var(--font-sans);letter-spacing:-.045em;color:var(--paper);font-size:clamp(3.9rem,16.4vw,19rem);font-weight:720;line-height:.86;position:relative}.AVwI7a_solid,.AVwI7a_ghost{display:block}.AVwI7a_line{white-space:nowrap;display:block}.AVwI7a_line+.AVwI7a_line{padding-left:.92em}.AVwI7a_glyph{font-variation-settings:"wght" 720, "wdth" 100;display:inline}.AVwI7a_solid{-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) - 1px), #000 calc(var(--lr) + .5px));-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) - 1px), #000 calc(var(--lr) + .5px));mask-image:radial-gradient(circle at var(--lx) var(--ly), transparent calc(var(--lr) - 1px), #000 calc(var(--lr) + .5px))}.AVwI7a_solid .AVwI7a_glyph{color:rgb(238 234 227/var(--fill,1));-webkit-text-stroke:1px rgb(238 234 227/calc(1 - var(--fill,1)))}.AVwI7a_solid .AVwI7a_glyph[data-accent]{color:rgb(139 108 255/var(--fill,1));-webkit-text-stroke-color:rgb(139 108 255/calc(1 - var(--fill,1)))}:is(html.intro .AVwI7a_solid .AVwI7a_glyph,html.enter .AVwI7a_solid .AVwI7a_glyph){--fill:0;font-variation-settings:"wght" 200, "wdth" 100}.AVwI7a_ghost{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly), #000 calc(var(--lr) - 1px), transparent calc(var(--lr) + .5px));-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly), #000 calc(var(--lr) - 1px), transparent calc(var(--lr) + .5px));mask-image:radial-gradient(circle at var(--lx) var(--ly), #000 calc(var(--lr) - 1px), transparent calc(var(--lr) + .5px));position:absolute;inset:0}.AVwI7a_ghost .AVwI7a_line{position:relative}.AVwI7a_ghost .AVwI7a_glyph{color:#0c0c0e59;-webkit-text-stroke:1.5px var(--paper);outline-offset:-1px;outline:1px dashed #89d4cf61;position:relative}.AVwI7a_ghost .AVwI7a_glyph:before{content:attr(data-u);font:400 10px/1 var(--font-mono);font-variation-settings:normal;letter-spacing:0;-webkit-text-stroke:0;color:var(--mint);opacity:.85;position:absolute;top:6px;left:6px}.AVwI7a_metric{border-top:1px dashed #89d4cf8c;height:0;position:absolute;left:-100vw;right:-100vw}.AVwI7a_metric[data-metric=cap]{top:calc(var(--m-cap,.12) * 1em)}.AVwI7a_metric[data-metric=x]{top:calc(var(--m-x,.3) * 1em)}.AVwI7a_metric[data-metric=base]{top:calc(var(--m-base,.68) * 1em);border-top-style:solid;border-top-color:var(--violet)}.AVwI7a_metric[data-metric=desc]{top:calc(var(--m-desc,.85) * 1em)}.AVwI7a_metric:after{content:attr(data-label);font:400 10px/1 var(--font-mono);font-variation-settings:normal;letter-spacing:.02em;color:var(--mint);white-space:nowrap;-webkit-text-stroke:0;position:absolute;bottom:4px;left:calc(100vw + .08em)}html[data-xray=on] .AVwI7a_ghost{-webkit-mask-image:none;mask-image:none}html[data-xray=on] .AVwI7a_solid{opacity:.12}.AVwI7a_lens{--r:120px;z-index:3;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity .4s;position:fixed;top:0;left:0}.AVwI7a_ring{left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);fill:none;max-width:none;stroke:var(--mint);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute;overflow:visible}.AVwI7a_ring circle,.AVwI7a_ring path{vector-effect:non-scaling-stroke}.AVwI7a_readout{left:calc(var(--r) * .78);top:calc(var(--r) * .78);font:400 11px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--mint);white-space:pre;justify-items:start;gap:3px;margin:0;display:grid;position:absolute}.AVwI7a_readout span{background:#0c0c0ec7;border-radius:3px;padding:3px 6px}.AVwI7a_readout span:empty{display:none}.AVwI7a_lens[data-side=left] .AVwI7a_readout{left:auto;right:calc(var(--r) * .78);justify-items:end}@media (max-width:720px){.AVwI7a_line+.AVwI7a_line{padding-left:.5em}.AVwI7a_readout{font-size:10px}}
.jWPEQa_intro{z-index:100;display:none;position:fixed;inset:0}html.intro .jWPEQa_intro{display:block}.jWPEQa_half{background:var(--ink);height:50.5%;position:absolute;left:0;right:0}.jWPEQa_top{border-bottom:1px solid #89d4cf40;top:0}.jWPEQa_bottom{bottom:0}.jWPEQa_text{top:50%;left:var(--gutter);font:400 clamp(1rem, 1.7vw, 1.5rem) / 1 var(--font-mono);color:var(--paper);white-space:pre;margin:0;position:absolute;transform:translateY(-50%)}.jWPEQa_prompt{color:var(--mint)}.jWPEQa_caret{vertical-align:-.22em;background:var(--violet);width:.6em;height:1.15em;margin-left:.08em;animation:1s step-end infinite jWPEQa_blink;display:inline-block}.jWPEQa_meta{font:400 .75rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-dim);margin:0;position:absolute;bottom:2rem}.jWPEQa_caption{left:var(--gutter)}.jWPEQa_coords{right:var(--gutter)}@keyframes jWPEQa_blink{50%{opacity:0}}
.JgYmMq_hero{min-height:100svh;padding:calc(var(--header-h) + 1rem) var(--gutter) 1.5rem;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.JgYmMq_hero:before{content:"";z-index:-1;background:radial-gradient(60% 30% at 50% 34%,#8b6cff29,#0000 70%),repeating-linear-gradient(#0000 0 46px,#8b6cff0f 46px 47px);transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 20%,#000 45%,#0000 100%);mask-image:linear-gradient(#0000 20%,#000 45%,#0000 100%)}html.has-world .JgYmMq_hero:before{opacity:0}.JgYmMq_hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0c0c0e8c 55%,#0c0c0ef0);height:32%;position:absolute;bottom:0;left:0;right:0}.JgYmMq_coords{font:400 .72rem/1 var(--font-mono);letter-spacing:.04em;text-align:right;text-transform:uppercase;color:var(--paper-dim);justify-self:end;gap:.35rem;margin:0;display:grid}.JgYmMq_center{align-self:center;padding-block:6vh 4vh}.JgYmMq_greeting{font:400 clamp(.8rem, 1vw, .95rem) / 1 var(--font-mono);letter-spacing:.02em;color:var(--paper-dim);align-items:center;gap:.9rem;margin:0 0 clamp(.9rem,2.2vw,2rem) .2em;display:flex}.JgYmMq_greeting:before{content:"";background:var(--mint);width:2.5rem;height:1px}.JgYmMq_meta{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr 1.4fr auto;align-items:end;gap:1rem 2rem;padding-top:1.1rem;display:grid}.JgYmMq_meta p{margin:0}.JgYmMq_role{letter-spacing:-.01em;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:560;font-stretch:108%}.JgYmMq_place,.JgYmMq_hint,.JgYmMq_scroll{font:400 .75rem/1.4 var(--font-mono);letter-spacing:.03em;color:var(--paper-dim)}.JgYmMq_time{color:var(--paper)}.JgYmMq_time [data-colon]{animation:2s step-end infinite JgYmMq_colon}.JgYmMq_tz{color:var(--paper-faint)}.JgYmMq_hint{max-width:34ch}.JgYmMq_hintTouch{display:none}@media (pointer:coarse){.JgYmMq_hintPointer{display:none}.JgYmMq_hintTouch{display:inline}}.JgYmMq_scroll{color:var(--paper);justify-self:end;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.JgYmMq_scrollLine{background:var(--line);width:1px;height:2.4rem;position:relative;overflow:hidden}.JgYmMq_scrollLine:after{content:"";background:var(--mint);animation:JgYmMq_drip 2.2s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes JgYmMq_drip{60%,to{transform:translateY(100%)}}@keyframes JgYmMq_colon{50%{opacity:.25}}@media (max-width:900px){.JgYmMq_meta{grid-template-columns:1fr auto}.JgYmMq_hint{grid-area:1/1/auto/-1}}@media (max-width:560px){.JgYmMq_center{padding-block:2vh}.JgYmMq_meta{grid-template-columns:1fr}.JgYmMq_scroll{justify-self:start}}
.fmIlwW_layer{z-index:45;pointer-events:none;background:var(--ink-2);will-change:left, top, width, height;display:none;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #89d4cf40,0 40px 90px -30px #000000d9}.fmIlwW_layer img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}
.-\34 weLa_skills{padding-block:var(--section-pad);position:relative}.-\34 weLa_now{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(120deg,#8b6cff1a,#0000 55%),#0c0c0e8c;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;margin-bottom:clamp(3.5rem,8vw,7rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid}.-\34 weLa_badge{font:400 .72rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);border:1px solid #89d4cf73;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .8rem;display:inline-flex}.-\34 weLa_pulse{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite -\34 weLa_pulse;box-shadow:0 0 #89d4cf99}.-\34 weLa_focus{font-size:var(--fs-lead);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-weight:450;line-height:1.3}.-\34 weLa_deck{display:grid}.-\34 weLa_row{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:start;gap:1rem 2rem;padding-block:1.5rem;display:grid}.-\34 weLa_group{font:400 .8rem/1.3 var(--font-mono);letter-spacing:.02em;color:var(--paper-dim);gap:1rem;margin:0;padding-top:.7rem;display:flex}.-\34 weLa_group span{color:var(--mint)}.-\34 weLa_keys{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.-\34 weLa_key{--cap:#26262d;--skirt:#121216;--legend:var(--paper);font:400 .82rem/1 var(--font-mono);color:var(--legend);background:linear-gradient(180deg, color-mix(in srgb, var(--cap) 88%, #fff), var(--cap));box-shadow:inset 0 -5px 0 var(--skirt), inset 0 1px 0 #ffffff14, 0 1px 0 #000000b3, 0 10px 18px -10px #000000e6;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out);-webkit-user-select:none;user-select:none;border-radius:9px;padding:.72rem 1rem .95rem;position:relative;transform:translateY(0)}.-\34 weLa_key:hover{box-shadow:inset 0 -2px 0 var(--skirt), inset 0 1px 0 #ffffff14, 0 1px 0 #000000b3, 0 4px 8px -6px #000000e6;transform:translateY(3px)}.-\34 weLa_key[data-tone=violet]{--cap:var(--violet);--skirt:#5a42c8;--legend:var(--ink)}.-\34 weLa_key[data-tone=mint]{--cap:var(--mint);--skirt:#5d9e99;--legend:var(--ink)}.-\34 weLa_key[data-tone=paper]{--cap:var(--paper);--skirt:#b9b3a8;--legend:var(--ink)}.-\34 weLa_playground{position:relative}.-\34 weLa_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.-\34 weLa_chips{flex-wrap:wrap;gap:.45rem;max-width:62rem;display:flex}.-\34 weLa_chip{--chip:var(--paper-dim);border:1px solid var(--line);font:400 .72rem/1 var(--font-mono);color:var(--paper-dim);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .75rem;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.-\34 weLa_chip:before{content:"";background:var(--chip);border-radius:50%;width:6px;height:6px}.-\34 weLa_chip[data-tone=violet]{--chip:var(--violet)}.-\34 weLa_chip[data-tone=mint]{--chip:var(--mint)}.-\34 weLa_chip[data-tone=paper]{--chip:var(--paper)}.-\34 weLa_chip:hover{color:var(--paper);border-color:#eeeae359}.-\34 weLa_chip[aria-pressed=true]{color:var(--ink);background:var(--paper);border-color:var(--paper)}.-\34 weLa_chip[aria-pressed=true]:before{background:var(--ink)}.-\34 weLa_modes{border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.-\34 weLa_modes button{font:400 .72rem/1 var(--font-mono);color:var(--paper-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .85rem}.-\34 weLa_modes button[aria-pressed=true]{color:var(--ink);background:var(--paper)}.-\34 weLa_stage{border:1px solid var(--line);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 90% at 50% 120%,#8b6cff29,#0000 60%),radial-gradient(circle at 1px 1px,#eeeae317 1px,#0000 0) 0 0/22px 22px,#0c0c0e99;border-radius:6px;height:clamp(24rem,64vh,38rem);position:relative;overflow:hidden}.-\34 weLa_stage[hidden]{display:none}.-\34 weLa_hint{font:400 .72rem/1.3 var(--font-mono);letter-spacing:.03em;color:var(--paper-dim);pointer-events:none;margin:0;position:absolute;top:1rem;left:1rem}.-\34 weLa_hintTouch{display:none}@media (pointer:coarse){.-\34 weLa_hintPointer{display:none}.-\34 weLa_hintTouch{display:inline}}.-\34 weLa_floating{visibility:hidden;white-space:nowrap;will-change:transform;transition:box-shadow .2s,opacity .35s;position:absolute;top:0;left:0}.-\34 weLa_floating[data-dim]{opacity:.22}.-\34 weLa_floating[data-hit]{box-shadow:inset 0 -5px 0 var(--skirt), 0 0 0 2px var(--mint), 0 0 28px #89d4cf8c}.-\34 weLa_deckWrap[data-visually-hidden]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-\34 weLa_row{transition:opacity .35s}.-\34 weLa_row[data-dim]{opacity:.28}@keyframes -\34 weLa_pulse{70%,to{box-shadow:0 0 0 10px #89d4cf00}}@media (max-width:760px){.-\34 weLa_now,.-\34 weLa_row{grid-template-columns:1fr}.-\34 weLa_group{padding-top:0}.-\34 weLa_key{font-size:.76rem}}
.YkXCza_canvas{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100lvh;transition:opacity 1.6s var(--ease-out);position:fixed;top:0;left:0}html.has-world .YkXCza_canvas{opacity:1}
.dMYl4a_work{padding-block:var(--section-pad) calc(var(--section-pad) * 1.2);position:relative}.dMYl4a_index{position:relative}.dMYl4a_filters{flex-wrap:wrap;gap:.6rem;margin-bottom:1.75rem;display:flex}.dMYl4a_filter{border:1px solid var(--line);font:400 .75rem/1 var(--font-mono);letter-spacing:.03em;color:var(--paper-dim);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem .95rem;transition:color .2s,border-color .2s,background-color .2s}.dMYl4a_filter sup{color:var(--mint);margin-left:.3em;font-size:.85em}.dMYl4a_filter:hover{color:var(--paper);border-color:#eeeae359}.dMYl4a_filter[aria-pressed=true]{color:var(--ink);background:var(--paper);border-color:var(--paper)}.dMYl4a_filter[aria-pressed=true] sup{color:var(--violet-deep)}.dMYl4a_list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.dMYl4a_row,.dMYl4a_more{border-top:1px solid var(--line);color:inherit;isolation:isolate;grid-template-columns:3.5rem minmax(0,1.15fr) minmax(0,1fr) 8.5rem 2rem;align-items:baseline;gap:1rem;padding-block:clamp(1.1rem,2vw,1.6rem);text-decoration:none;display:grid;position:relative}.dMYl4a_row:before,.dMYl4a_more:before{content:"";background:var(--mint);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.dMYl4a_row:hover:before,.dMYl4a_row:focus-visible:before,.dMYl4a_more:hover:before,.dMYl4a_more:focus-visible:before{transform:scaleX(1)}.dMYl4a_num{font:400 .75rem/1 var(--font-mono);color:var(--mint)}.dMYl4a_title,.dMYl4a_moreTitle{letter-spacing:-.03em;transition:font-stretch .5s var(--ease-out), font-weight .5s var(--ease-out), transform .5s var(--ease-out);font-size:clamp(1.6rem,3.6vw,3.4rem);font-weight:560;font-stretch:100%;line-height:1}.dMYl4a_row:hover .dMYl4a_title,.dMYl4a_row:focus-visible .dMYl4a_title,.dMYl4a_more:hover .dMYl4a_moreTitle,.dMYl4a_more:focus-visible .dMYl4a_moreTitle{font-weight:700;font-stretch:118%;transform:translate(.35rem)}.dMYl4a_context,.dMYl4a_type{font:400 .78rem/1.3 var(--font-mono);color:var(--paper-dim)}.dMYl4a_type{text-align:right}.dMYl4a_arrow{color:var(--paper-dim);transition:transform .4s var(--ease-out), color .3s;justify-self:end;font-size:1.25rem}.dMYl4a_row:hover .dMYl4a_arrow,.dMYl4a_row:focus-visible .dMYl4a_arrow,.dMYl4a_more:hover .dMYl4a_arrow,.dMYl4a_more:focus-visible .dMYl4a_arrow{color:var(--mint);transform:translate(2px,-2px)rotate(0)scale(1.15)}.dMYl4a_thumbWrap{display:none}.dMYl4a_thumbVideo{object-fit:cover;border-radius:4px;width:100%;height:100%;position:absolute;inset:0}.dMYl4a_thumbPan{opacity:0;width:100%;max-width:none;height:auto;transition:opacity .4s var(--ease-out);position:absolute;top:0;left:0}.dMYl4a_thumbPan[data-on]{opacity:1}.dMYl4a_more{border-top:0}.dMYl4a_more .dMYl4a_moreTitle{grid-column:2}.dMYl4a_more .dMYl4a_context{grid-column:3/span 2}.dMYl4a_plus{font:400 1rem/1 var(--font-mono);color:var(--violet)}.dMYl4a_preview{z-index:4;aspect-ratio:16/10;background:var(--ink-2);pointer-events:none;visibility:hidden;opacity:0;will-change:transform, opacity;border-radius:6px;width:clamp(16rem,30vw,30rem);position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #89d4cf40,0 30px 60px -20px #000c}.dMYl4a_preview video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease-out);position:absolute;inset:0}.dMYl4a_preview video[data-on]{opacity:1}.dMYl4a_previewCanvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}.dMYl4a_preview:not([data-gl]) .dMYl4a_previewCanvas{display:none}.dMYl4a_preview[data-gl] video,.dMYl4a_preview[data-gl] video[data-on]{opacity:.001}.dMYl4a_previewLabel{font:400 .68rem/1 var(--font-mono);letter-spacing:.03em;color:var(--ink);background:var(--mint);border-radius:4px;align-items:center;gap:.35rem;padding:.4rem .55rem;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem}@media (hover:none),(max-width:760px){.dMYl4a_row{grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"thumb thumb thumb""num title arrow"".context context"".type type";row-gap:.4rem}.dMYl4a_thumbWrap{border-radius:4px;grid-area:thumb;margin-bottom:.9rem;display:block;position:relative;overflow:hidden}.dMYl4a_thumb{aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--ink-2);width:100%;height:auto;display:block}.dMYl4a_num{grid-area:num}.dMYl4a_title{grid-area:title}.dMYl4a_context{grid-area:context}.dMYl4a_type{text-align:left;grid-area:type}.dMYl4a_arrow{grid-area:arrow}.dMYl4a_more{grid-template-columns:2.5rem minmax(0,1fr) auto}.dMYl4a_more .dMYl4a_context{grid-column:2}.dMYl4a_preview{display:none}}
.F9i5ta_layer{z-index:40;pointer-events:none;position:fixed;inset:0}.F9i5ta_grid{gap:var(--col-gap);width:min(100% - 2 * var(--gutter), 1480px);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:absolute;inset:0}.F9i5ta_grid span{background:#8b6cff0d;border-inline:1px solid #8b6cff1f}.F9i5ta_boxes{position:absolute;inset:0}.F9i5ta_box{border:1px dashed #89d4cfb3;position:absolute;top:0;left:0}.F9i5ta_box span{max-width:100%;font:400 10px/1.3 var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);background:var(--mint);padding:2px 5px;position:absolute;top:-1px;left:-1px;overflow:hidden}.F9i5ta_box[data-kind=heading]{border-color:#8b6cffe6}.F9i5ta_box[data-kind=heading] span{color:var(--paper);background:var(--violet-deep)}.F9i5ta_box[data-kind=landmark]{border-style:dotted;border-color:#eeeae359}.F9i5ta_box[data-kind=landmark] span{color:var(--ink);background:var(--paper);top:auto;bottom:-1px}.F9i5ta_canvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}.F9i5ta_scan{background:var(--mint);height:2px;animation:F9i5ta_scan .9s var(--ease-out) forwards;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 4px #89d4cf8c}@keyframes F9i5ta_scan{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100vh)}}.F9i5ta_hud{left:var(--gutter);max-width:min(46rem, calc(100vw - 2 * var(--gutter)));font:400 11px/1.6 var(--font-mono);white-space:pre-wrap;color:var(--mint);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0ee0;border:1px solid #89d4cf73;border-radius:6px;margin:0;padding:.8rem 1rem;position:absolute;bottom:1rem}@media (max-width:640px){.F9i5ta_hud{font-size:9.5px}}
