.ab-oil{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}body.ab-no-gl{background:var(--paper-0)}.p-about .ab{z-index:2;padding-bottom:20px;position:relative}.p-about .ab-top{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"title me""intro me";gap:0 32px;padding:34px 0 40px;display:grid}.p-about .ab-title{grid-area:title;align-self:end;padding-bottom:18px}.p-about .ab-title span{display:inline-block}.p-about .ab-title .outline{-webkit-text-stroke-width:1.5px}.p-about .ab-burst--intro{border-left:2px solid var(--sig);background:#0c0b0ad1;grid-area:intro;justify-self:start;gap:14px;max-width:40em;padding:18px 20px;display:grid}.p-about .ab-burst--intro .ab-b{max-width:34em;font:500 clamp(19px, 1.7vw, 25px)/1.35 var(--f-wide);color:var(--ink);margin:0}.p-about .ab-burst--intro .ab-b:last-child{font:400 14px/1.5 var(--f-term);color:var(--ink-2)}.p-about .ab-burst--intro .ab-b strong{color:var(--paper-0);background:var(--sig);padding:0 6px;font-weight:700}.p-about .ab-me{background:#0c0b0aeb;grid-area:me;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"cap cap""av tags""st st""pr pr""ck dish";align-self:start;gap:12px 16px;display:grid}.p-about .ab-me>.plate__cap{grid-area:cap;margin-bottom:2px}.p-about .ab-me__av{background:var(--paper-3);width:96px;height:120px;box-shadow:4px 4px 0 var(--paper-0), 8px 8px 0 color-mix(in srgb, var(--sig) 28%, transparent);grid-area:av;position:relative;overflow:hidden}.p-about .ab-me__av:before,.p-about .ab-me__av:after{content:"";background:var(--sig);pointer-events:none;opacity:0;height:2px;animation:1.15s cubic-bezier(.65,0,.35,1) .45s both ab-scan;position:absolute;top:0;left:-6px;right:-6px}.p-about .ab-me__av:before{background:var(--ink-3);height:1px;box-shadow:0 -6px 0 color-mix(in srgb, var(--sig) 35%, transparent);animation-duration:1.45s;animation-delay:.5s;left:0;right:0}@keyframes ab-scan{0%{opacity:0;top:0}8%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.p-about .ab-me__av:before,.p-about .ab-me__av:after{animation:none}}.p-about .ab-me__av img{object-fit:cover;filter:url(#frx-duo);width:100%;height:100%;display:block}.p-about .ab-me__tags{grid-area:tags;align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.p-about .ab-me__tags li{font:600 14px/1.2 var(--f-wide);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.p-about .ab-me__tags li span{font:400 10.5px/1.6 var(--f-term);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.p-about .ab-status{font:400 12px/1.3 var(--f-term);color:var(--ink-2);grid-area:st;align-items:center;gap:8px;margin:0;display:flex}.p-about .ab-status .dot{background:var(--ink-4);width:7px;height:7px}.p-about .ab-status[data-status=online] .dot{background:var(--s-acid)}.p-about .ab-status[data-status=idle] .dot{background:var(--s-yellow)}.p-about .ab-status[data-status=dnd] .dot{background:var(--s-red)}.p-about .ab-presence{font:400 12px/1.4 var(--f-term);color:var(--ink-2);grid-area:pr}.p-about .ab-presence[hidden]{display:none}.p-about .ab-presence img{vertical-align:-.2em;height:1.2em}.p-about .ab-clock{font:800 34px/1 var(--f-wide);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;grid-area:ck;align-self:end;margin:0;font-stretch:125%}.p-about .ab-dish{--a:0deg;border:1px solid var(--ink-3);background:repeating-conic-gradient(var(--line-2) 0 2deg, transparent 2deg 15deg);cursor:grab;touch-action:none;border-radius:50%;grid-area:dish;justify-self:end;width:58px;height:58px;padding:0;position:relative}.p-about .ab-dish__in{background:var(--sig);transform-origin:50% 24px;width:2px;height:24px;transform:rotate(var(--a));margin-left:-1px;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:5px;left:50%}.p-about .ab-dish:hover{border-color:var(--sig)}.p-about .ab-topics{counter-reset:topic;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px 32px;padding-top:34px;display:grid}.p-about .ab-topic{counter-increment:topic;border:1px solid var(--line-2);background:#0c0b0ae6;grid-column:1/span 7;padding:0 0 6px;position:relative}.p-about .ab-topic--r{grid-column:6/span 7}.p-about .ab-topic--c{grid-column:3/span 8}.p-about .ab-topic:before,.p-about .ab-topic:after{content:"+";font:400 14px/1 var(--f-term);color:var(--ink-3);position:absolute}.p-about .ab-topic:before{top:-8px;left:-5px}.p-about .ab-topic:after{bottom:-9px;right:-5px}.p-about .ab-h{font:800 clamp(22px, 2.4vw, 34px)/1.02 var(--f-wide);letter-spacing:-.025em;color:var(--ink);border-bottom:1px solid var(--line-2);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;margin:0;padding:14px 20px;font-stretch:118%;display:grid}.p-about .ab-h:before{content:"[" counter(topic, decimal-leading-zero) "]";font:500 12px/1.6 var(--f-term);letter-spacing:0;color:var(--sig)}.p-about .ab-burst{padding:16px 20px 6px}.p-about .ab-b{max-width:40em;font:400 16px/1.65 var(--f-text);color:var(--ink-2);margin:0 0 .9em}.p-about .ab-topic .ab-burst>.ab-b:first-child:first-letter{float:left;font:400 3.4em/.8 var(--f-black);color:var(--sig);margin:.04em .1em 0 0}.p-about .ab-b--quip{font:500 14px/1.5 var(--f-term);color:var(--ink)}.p-about .ab-b--quip:before{content:"// ";color:var(--sig)}.p-about .ab-b a{color:var(--ink);text-decoration-color:var(--sig)}.p-about .redact{color:#0000;background:var(--ink);padding:0 4px}.p-about .redact:hover,.p-about .redact:focus{color:var(--paper-0);background:var(--sig);outline:none}.p-about .ab-b--pic{border:1px solid var(--line-2);width:fit-content;margin:10px 0 18px;padding:8px}.p-about .ab-b--pic img{filter:url(#frx-duo);width:min(100%,380px);height:auto;transition:filter .2s;display:block}.p-about .ab-b--pic:hover img{filter:none}.p-about .ab-b--pic figcaption{font:400 11px/1.3 var(--f-term);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.p-about .ab-tex{display:none}.p-about .ab-m2{grid-template-columns:minmax(0,1fr) 260px;display:grid}.p-about .ab-m2 .ab-h,.p-about .ab-m2 .ab-burst{grid-column:1}.p-about .ab-snaps{border-left:1px solid var(--line-2);grid-area:1/2/span 2;align-content:start;gap:8px;padding:14px;display:grid}.p-about .ab-snap{color:var(--ink);text-decoration:none;display:block;position:relative}.p-about .ab-snap__pic{aspect-ratio:4/3;background:var(--paper-3);display:block;position:relative;overflow:hidden}.p-about .ab-snap__pic img,.p-about .ab-snap__pic canvas{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.p-about .ab-snap:hover canvas{visibility:hidden}.p-about .ab-snap>span:last-child{font:400 10.5px/1.3 var(--f-term);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;padding:4px 0 0;display:block;overflow:hidden}.p-about .fly-scatter{opacity:.5}@media (width<=1000px){.p-about .ab-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""intro""me"}.p-about .ab-me{margin-top:26px}.p-about .ab-topic,.p-about .ab-topic--r,.p-about .ab-topic--c{grid-column:1/-1}.p-about .ab-m2{grid-template-columns:minmax(0,1fr)}.p-about .ab-snaps{border-left:0;border-top:1px solid var(--line-2);grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.p-about .ab-top{padding-top:22px}.p-about .ab-h{padding:12px 14px}.p-about .ab-burst{padding:14px 14px 4px}.p-about .ab-b{font-size:15px}}.p-about .ab-me{position:relative}.p-about .ab-card{z-index:3;pointer-events:none;grid-area:1/1/4/-1;position:relative}.p-about .ab-card canvas{pointer-events:auto;width:128%;height:136%;filter:drop-shadow(5px 6px 0 var(--paper-0));transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:-18%;left:-14%}.p-about .ab-card.is-out{z-index:20}.p-about .ab-card.is-out canvas{transform:scale(1.35)}.p-about .ab-me.is-3d>.plate__cap,.p-about .ab-me.is-3d>.ab-me__av,.p-about .ab-me.is-3d>.ab-me__tags,.p-about .ab-me.is-3d>.ab-status{opacity:0}.p-about .ab-me.is-3d{background:#0c0b0a8c}@media (prefers-reduced-motion:reduce){.p-about .ab-card canvas{transition:none}}
