.splash[data-astro-cid-o43hkmzy]{position:fixed;inset:0;z-index:50;background:#fff;pointer-events:none;animation:splash-out .9s ease-in-out 1.5s forwards}html.no-splash .splash[data-astro-cid-o43hkmzy]{display:none}@keyframes splash-out{to{opacity:0;visibility:hidden}}.canvas[data-astro-cid-o43hkmzy]{position:relative;height:100vh;height:100dvh;overflow:hidden;color:var(--mondrian-black);font-family:var(--font-mono);--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch' seed='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='0.18'/></svg>");--line-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' stitchTiles='stitch' seed='11'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='0.22'/></svg>");--move: .9s cubic-bezier(.65, 0, .25, 1);background-color:var(--mondrian-cream);background-image:var(--grain),radial-gradient(120% 100% at 38% 30%,#f4efe4 0%,var(--mondrian-cream) 55%,var(--mondrian-cream-deep) 100%);background-size:260px 260px,auto;background-blend-mode:multiply,normal}.plane[data-astro-cid-o43hkmzy]{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);z-index:1;background-size:260px 260px,auto;background-blend-mode:multiply,normal;contain:layout paint;transition:left var(--move),top var(--move),width var(--move),height var(--move),opacity .5s ease}.cream[data-astro-cid-o43hkmzy]{background:none}.p-name[data-astro-cid-o43hkmzy]{background-color:#5741221c}.link[data-astro-cid-o43hkmzy]{display:block;text-decoration:none;color:var(--mondrian-cream)}.link[data-astro-cid-o43hkmzy]:hover,.link[data-astro-cid-o43hkmzy]:focus-visible{filter:brightness(1.08)}.entry-link[data-astro-cid-o43hkmzy][aria-current=true]{box-shadow:inset 0 0 0 100vmax #00000038}.entry-link[data-astro-cid-o43hkmzy][aria-current=true] .label[data-astro-cid-o43hkmzy]:after{width:100%}.p-eng-arx[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{right:clamp(.9rem,1.4vw,1.5rem);white-space:normal;line-height:1.4}.link[data-astro-cid-o43hkmzy]:focus-visible{outline:3px dashed currentColor;outline-offset:-12px}.tone-red[data-astro-cid-o43hkmzy]{background-image:var(--grain),radial-gradient(120% 100% at 30% 25%,#de3a24 0%,var(--mondrian-red) 50%,var(--mondrian-red-deep) 100%)}.tone-blue[data-astro-cid-o43hkmzy]{background-image:var(--grain),radial-gradient(120% 100% at 30% 25%,#2657a8 0%,var(--mondrian-blue) 50%,var(--mondrian-blue-deep) 100%)}.tone-yellow[data-astro-cid-o43hkmzy]{background-image:var(--grain),radial-gradient(120% 100% at 30% 25%,#f6cd33 0%,var(--mondrian-yellow) 50%,var(--mondrian-yellow-deep) 100%);color:var(--mondrian-black)}.tone-black[data-astro-cid-o43hkmzy]{background-image:var(--grain),radial-gradient(120% 100% at 30% 25%,#1a1a1a 0%,var(--mondrian-black) 60%,#000000 100%)}.moving-accent[data-astro-cid-o43hkmzy]{background-image:none}.moving-accent[data-astro-cid-o43hkmzy]:hover,.moving-accent[data-astro-cid-o43hkmzy]:focus-visible{background-color:#ffffff0f}.label[data-astro-cid-o43hkmzy]{position:absolute;left:clamp(.9rem,1.4vw,1.5rem);bottom:clamp(.8rem,1.2vw,1.3rem);font-size:clamp(.72rem,1vw,1rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:left var(--move),bottom var(--move),font-size var(--move),letter-spacing var(--move)}.label[data-astro-cid-o43hkmzy]:after{content:"";display:block;height:3px;width:0;margin-top:.45em;background:currentColor;transition:width .35s cubic-bezier(.2,.8,.2,1)}.home-plane[data-astro-cid-o43hkmzy]:not(.link) .label[data-astro-cid-o43hkmzy]{right:clamp(.9rem,1.4vw,1.5rem);white-space:normal;line-height:1.4}.link[data-astro-cid-o43hkmzy]:hover .label[data-astro-cid-o43hkmzy]:after,.link[data-astro-cid-o43hkmzy]:focus-visible .label[data-astro-cid-o43hkmzy]:after{width:100%}.copyright[data-astro-cid-o43hkmzy]{position:absolute;left:clamp(.9rem,1.4vw,1.5rem);bottom:clamp(.8rem,1.2vw,1.3rem);margin:0;font-size:clamp(.62rem,.75vw,.8rem);letter-spacing:.16em;text-transform:uppercase;color:var(--mondrian-black)}.p-home[data-astro-cid-o43hkmzy]{color:var(--mondrian-black)}.label-post[data-astro-cid-o43hkmzy]{max-width:calc(100% - (2*clamp(.9rem,1.4vw,1.5rem)));overflow:hidden;text-overflow:ellipsis}.p-post[data-astro-cid-o43hkmzy]{--x: var(--dx);--y: var(--dy);--w: var(--dw);--h: var(--dh)}.p-text[data-astro-cid-o43hkmzy]{z-index:2;overflow:hidden;color:var(--mondrian-cream);transition:left var(--move),top var(--move),width var(--move),height var(--move),opacity .4s ease}.reading-panel[data-astro-cid-o43hkmzy][data-tone=yellow]{color:var(--mondrian-black)}.scroll-content[data-astro-cid-o43hkmzy]{height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(239,233,221,.5) transparent}.reading-panel[data-astro-cid-o43hkmzy][data-tone=yellow] .scroll-content[data-astro-cid-o43hkmzy]{scrollbar-color:rgba(11,11,11,.5) transparent}.prose[data-astro-cid-o43hkmzy]{padding:0 clamp(1.5rem,1.5vw,3rem) clamp(1.5rem,3vw,3rem);max-width:40rem;font-size:clamp(.82rem,.95vw,1rem);line-height:1.75;color:inherit}.scroll-cue[data-astro-cid-o43hkmzy]{position:absolute;right:7px;bottom:15px;width:10px;height:26px;pointer-events:none;opacity:0;transition:opacity .2s ease}.scroll-cue[data-astro-cid-o43hkmzy]:before{content:"";position:absolute;left:4px;top:0;width:2px;height:25px;background:currentColor}.scroll-cue[data-astro-cid-o43hkmzy]:after{content:"";position:absolute;left:1px;bottom:1px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.has-more[data-astro-cid-o43hkmzy]>.scroll-cue[data-astro-cid-o43hkmzy]{opacity:.65}.prose[data-astro-cid-o43hkmzy] p[data-astro-cid-o43hkmzy]{margin:0 0 1.25em}.prose[data-astro-cid-o43hkmzy] ul[data-astro-cid-o43hkmzy]{margin:0;padding-left:1.25em;list-style:square}.text-shitposts[data-astro-cid-o43hkmzy] .prose[data-astro-cid-o43hkmzy]{max-width:44rem}.text-engineering[data-astro-cid-o43hkmzy] .prose[data-astro-cid-o43hkmzy]{max-width:66.6667%}.panel-copy[data-astro-cid-o43hkmzy]{padding-top:clamp(2rem,13dvh,8rem)}.panel-copy[data-astro-cid-o43hkmzy]:not([hidden]){animation:panel-in .3s ease-out}.panel-title[data-astro-cid-o43hkmzy]{margin:0 0 clamp(1.5rem,3dvh,2.5rem);padding:0 clamp(1.5rem,1.5vw,3rem);font-family:var(--font-mono);font-stretch:normal;font-size:4.5vw;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.panel-title[data-astro-cid-o43hkmzy]:focus{outline:none}@keyframes panel-in{0%{opacity:0}to{opacity:1}}html.is-sub .home-plane[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{opacity:0}html.is-about .p-about[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy],html.is-contact .home-plane[data-astro-cid-o43hkmzy][data-contact-href] .label[data-astro-cid-o43hkmzy]{opacity:1}.p-photo[data-astro-cid-o43hkmzy]{background:var(--mondrian-black);overflow:hidden}.p-photo[data-astro-cid-o43hkmzy] img[data-astro-cid-o43hkmzy]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transform:scale(1.22);transform-origin:74% 28%}.text-contact[data-astro-cid-o43hkmzy] .panel-copy[data-astro-cid-o43hkmzy]{padding-top:clamp(2rem,6dvh,4rem)}.contact-intro[data-astro-cid-o43hkmzy]{font-size:clamp(1rem,1.5vw,1.4rem)}.line[data-astro-cid-o43hkmzy]{position:absolute;z-index:5;pointer-events:none;background-color:var(--mondrian-black);background-image:var(--line-grain);background-size:200px 200px;background-blend-mode:screen;contain:layout paint;will-change:transform;transition:left var(--move),top var(--move),width var(--move),height var(--move),transform .55s cubic-bezier(.2,.8,.2,1)}.line[data-astro-cid-o43hkmzy].h{left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);top:calc(var(--p) * 1% - var(--t) / 2);height:var(--t);transform-origin:left center}.line[data-astro-cid-o43hkmzy].v{top:calc(var(--a) * 1%);bottom:calc((100 - var(--b)) * 1%);height:auto;left:calc(var(--p) * 1% - var(--t) / 2);width:var(--t);transform-origin:center top;transition-property:left,top,width,bottom,transform}.l-post[data-astro-cid-o43hkmzy]{display:none}.name[data-astro-cid-o43hkmzy]{position:absolute;z-index:60;left:calc(var(--nx) * 1%);top:calc(var(--ny) * 1%);width:calc(var(--nw) * 1%);height:calc(var(--nh) * 1%);margin:0;padding:var(--name-pad);box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-stretch:normal;font-weight:700;font-size:var(--name-fs);text-transform:uppercase;line-height:1;letter-spacing:.04em;color:var(--mondrian-black);pointer-events:none;will-change:opacity;transition:opacity .45s ease .7s}html.is-sub .name[data-astro-cid-o43hkmzy]{opacity:0;transition-delay:0s}.name-block[data-astro-cid-o43hkmzy]{display:flex;flex-direction:column;align-items:flex-start}.name-line[data-astro-cid-o43hkmzy]{display:block}.name-line-2[data-astro-cid-o43hkmzy]{margin-top:.12em;margin-left:.784em}html:not(.intro-done) .home-plane[data-astro-cid-o43hkmzy]{opacity:0;animation:fade-in .6s ease-out forwards;animation-delay:calc(1.9s + var(--i) * .11s)}html:not(.intro-done) .label[data-astro-cid-o43hkmzy],html:not(.intro-done) .copyright[data-astro-cid-o43hkmzy]{opacity:0;animation:fade-in .5s ease-out forwards;animation-delay:calc(2.5s + var(--i, 2) * 80ms)}html:not(.intro-done) :is(.home-line,.both-line).h[data-astro-cid-o43hkmzy]{transform:scaleX(0);animation:draw-h .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(1.55s + var(--i) * 70ms)}html:not(.intro-done) :is(.home-line,.both-line).v[data-astro-cid-o43hkmzy]{transform:scaleY(0);animation:draw-v .55s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(1.55s + var(--i) * 70ms)}html:not(.intro-done) .name[data-astro-cid-o43hkmzy]{animation:fade-in .7s ease-out both,name-settle .9s cubic-bezier(.4,0,.2,1) 1.5s both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes draw-h{to{transform:scaleX(1)}}@keyframes draw-v{to{transform:scaleY(1)}}@keyframes name-settle{0%{left:50%;top:50%;transform:translate(-50%,-50%) scale(.8)}}.canvas[data-astro-cid-o43hkmzy]{--nx: 0;--ny: 0;--nw: 30;--nh: 46;--name-fs: 4.5vw;--name-pad: 1.5vw}.p-name[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 30;--h: 46}.p-engineering[data-astro-cid-o43hkmzy]{--x: 30;--y: 0;--w: 52;--h: 68}.p-shitposts[data-astro-cid-o43hkmzy]{--x: 82;--y: 0;--w: 18;--h: 38}.p-right[data-astro-cid-o43hkmzy]{--x: 82;--y: 38;--w: 18;--h: 62}.p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 46;--w: 17;--h: 28}.p-logo[data-astro-cid-o43hkmzy]{--x: 17;--y: 46;--w: 13;--h: 28}.p-copy[data-astro-cid-o43hkmzy]{--x: 0;--y: 74;--w: 30;--h: 26}.p-mid[data-astro-cid-o43hkmzy]{--x: 30;--y: 68;--w: 26;--h: 32}.p-contact[data-astro-cid-o43hkmzy]{--x: 56;--y: 68;--w: 26;--h: 32}.l-v1[data-astro-cid-o43hkmzy]{--p: 30;--a: 0;--b: 100;--t: 14px}.l-v2[data-astro-cid-o43hkmzy]{--p: 82;--a: 0;--b: 100;--t: 10px}.l-h1[data-astro-cid-o43hkmzy]{--p: 46;--a: 0;--b: 30;--t: 10px}.l-h2[data-astro-cid-o43hkmzy]{--p: 74;--a: 0;--b: 30;--t: 7px}.l-v3[data-astro-cid-o43hkmzy]{--p: 17;--a: 46;--b: 74;--t: 9px}.l-h3[data-astro-cid-o43hkmzy]{--p: 68;--a: 30;--b: 82;--t: 12px}.l-v4[data-astro-cid-o43hkmzy]{--p: 56;--a: 68;--b: 100;--t: 7px}.l-h4[data-astro-cid-o43hkmzy]{--p: 38;--a: 82;--b: 100;--t: 9px}.l-h5[data-astro-cid-o43hkmzy]{display:none}.p-home[data-astro-cid-o43hkmzy]{--x: 66;--y: 72;--w: 34;--h: 28}.text-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 26;--w: 66;--h: 60}.p-photo[data-astro-cid-o43hkmzy]{--x: 66;--y: 0;--w: 34;--h: 54}html.is-about .p-shitposts[data-astro-cid-o43hkmzy]{--x: 66;--y: 54;--w: 34;--h: 18}html.is-about .p-contact[data-astro-cid-o43hkmzy]{--x: 48;--y: 86;--w: 10;--h: 14}html.is-about .p-engineering[data-astro-cid-o43hkmzy]{--x: 58;--y: 86;--w: 8;--h: 14}.text-engineering[data-astro-cid-o43hkmzy]{--x: 18;--y: 0;--w: 82;--h: 74}.p-eng-yonder[data-astro-cid-o43hkmzy],html.is-engineering .p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 74;--w: 18;--h: 26}.p-eng-av[data-astro-cid-o43hkmzy],html.is-engineering .p-shitposts[data-astro-cid-o43hkmzy]{--x: 18;--y: 82;--w: 26;--h: 18}.p-eng-arx[data-astro-cid-o43hkmzy],html.is-engineering .p-contact[data-astro-cid-o43hkmzy]{--x: 44;--y: 74;--w: 22;--h: 12}html.is-engineering .p-home[data-astro-cid-o43hkmzy]{--x: 66;--y: 82;--w: 34;--h: 18}.text-shitposts[data-astro-cid-o43hkmzy]{--x: 40;--y: 0;--w: 60;--h: 58}html.is-shitposts .p-contact[data-astro-cid-o43hkmzy]{--x: 0;--y: 80;--w: 14;--h: 20}html.is-shitposts [data-astro-cid-o43hkmzy]:is(.p-about,.p-engineering){--x: var(--post-dx, 0);--y: var(--post-dy, 0);--w: var(--post-dw, 0);--h: var(--post-dh, 0)}.l-av1[data-astro-cid-o43hkmzy]{--p: 66;--a: 0;--b: 100;--t: 9px}.l-ah1[data-astro-cid-o43hkmzy]{--p: 54;--a: 66;--b: 100;--t: 8px}.l-ah2[data-astro-cid-o43hkmzy]{--p: 72;--a: 66;--b: 100;--t: 7px}.l-ah3[data-astro-cid-o43hkmzy]{--p: 56;--a: 66;--b: 100;--t: 7px}.l-av2[data-astro-cid-o43hkmzy]{--p: 48;--a: 86;--b: 100;--t: 6px}.l-av3[data-astro-cid-o43hkmzy]{--p: 58;--a: 86;--b: 100;--t: 6px}html.is-engineering .l-av1[data-astro-cid-o43hkmzy]{--p: 18}html.is-engineering .l-av2[data-astro-cid-o43hkmzy]{--p: 44;--a: 74}html.is-engineering .l-av3[data-astro-cid-o43hkmzy]{--p: 66;--a: 74}html.is-engineering .l-ah1[data-astro-cid-o43hkmzy]{--p: 86;--a: 44;--b: 66}html.is-engineering .l-ah2[data-astro-cid-o43hkmzy]{--p: 82}html.is-engineering .l-ah3[data-astro-cid-o43hkmzy]{--p: 82;--a: 18;--b: 44}html.is-shitposts .l-av1[data-astro-cid-o43hkmzy]{--p: 40;--t: 10px}html.is-shitposts .l-av3[data-astro-cid-o43hkmzy]{--p: 66;--a: 58}html.is-shitposts .l-ah2[data-astro-cid-o43hkmzy]{--a: 40}.text-contact[data-astro-cid-o43hkmzy]{--x: 22;--y: 16;--w: 78;--h: 66}.l-contact-yellow[data-astro-cid-o43hkmzy]{--p: 78;--a: 0;--b: 16;--t: 7px}.l-contact-yellow-right[data-astro-cid-o43hkmzy]{--p: 94;--a: 0;--b: 16;--t: 6px}html.is-contact .p-contact[data-astro-cid-o43hkmzy]{--x: 22;--y: 16;--w: 78;--h: 66}html.is-contact .p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 16;--w: 14;--h: 24}html.is-contact .p-engineering[data-astro-cid-o43hkmzy]{--x: 0;--y: 62;--w: 22;--h: 20}html.is-contact .p-shitposts[data-astro-cid-o43hkmzy]{--x: 78;--y: 0;--w: 16;--h: 16}html.is-contact .p-home[data-astro-cid-o43hkmzy]{--x: 66;--y: 82;--w: 34;--h: 18}html.is-contact .l-av1[data-astro-cid-o43hkmzy]{--p: 22;--a: 16;--b: 100;--t: 9px}html.is-contact .l-ah1[data-astro-cid-o43hkmzy]{--p: 16;--a: 0;--b: 100;--t: 8px}html.is-contact .l-ah2[data-astro-cid-o43hkmzy]{--p: 40;--a: 0;--b: 22;--t: 6px}html.is-contact .l-ah3[data-astro-cid-o43hkmzy]{--p: 62;--a: 0;--b: 22;--t: 7px}html.is-contact .l-av2[data-astro-cid-o43hkmzy]{--p: 14;--a: 16;--b: 40;--t: 6px}html.is-contact .l-av3[data-astro-cid-o43hkmzy]{--p: 66;--a: 82;--b: 100;--t: 7px}.sub-only[data-astro-cid-o43hkmzy],.about-only[data-astro-cid-o43hkmzy],.eng-only[data-astro-cid-o43hkmzy],.shit-only[data-astro-cid-o43hkmzy],.contact-only[data-astro-cid-o43hkmzy],.home-only[data-astro-cid-o43hkmzy]{will-change:opacity}.sub-only[data-astro-cid-o43hkmzy],.about-only[data-astro-cid-o43hkmzy],.eng-only[data-astro-cid-o43hkmzy],.shit-only[data-astro-cid-o43hkmzy],.contact-only[data-astro-cid-o43hkmzy]{opacity:0;pointer-events:none;transition-delay:0s}.sub-line[data-astro-cid-o43hkmzy].h{transform:scaleX(0);transition-delay:0s}.sub-line[data-astro-cid-o43hkmzy].v{transform:scaleY(0);transition-delay:0s}.home-only[data-astro-cid-o43hkmzy],.home-plane[data-astro-cid-o43hkmzy]{transition-delay:0s,0s,0s,0s,.7s}.home-line[data-astro-cid-o43hkmzy]{transition-delay:.1s,.1s,.1s,.1s,.75s}.l-h1[data-astro-cid-o43hkmzy],.l-h2[data-astro-cid-o43hkmzy],.home-plane[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{transition-delay:.1s}html.is-sub .home-only[data-astro-cid-o43hkmzy]:not(.home-plane){opacity:0;pointer-events:none;transition-delay:0s}html.is-sub .sub-only[data-astro-cid-o43hkmzy],html.is-about .about-only[data-astro-cid-o43hkmzy],html.is-engineering .eng-only[data-astro-cid-o43hkmzy],html.is-shitposts .shit-only[data-astro-cid-o43hkmzy],html.is-contact .contact-only[data-astro-cid-o43hkmzy]{opacity:1;pointer-events:auto;transition-delay:0s,0s,0s,0s,.7s}html.is-sub .home-line[data-astro-cid-o43hkmzy].h{transform:scaleX(0);transition-delay:0s}html.is-sub .home-line[data-astro-cid-o43hkmzy].v{transform:scaleY(0);transition-delay:0s}html.is-sub .sub-line[data-astro-cid-o43hkmzy]{transform:none;transition-delay:.1s,.1s,.1s,.1s,.75s}html.is-about .l-ah3[data-astro-cid-o43hkmzy],html.is-shitposts .l-ah1[data-astro-cid-o43hkmzy],html.is-shitposts .l-ah3[data-astro-cid-o43hkmzy],html.is-shitposts .l-av2[data-astro-cid-o43hkmzy]{transform:scaleY(0);transition-delay:0s}.shit-line[data-astro-cid-o43hkmzy].h{transform:scaleX(0);transition-delay:0s}.shit-line[data-astro-cid-o43hkmzy].v{transform:scaleY(0);transition-delay:0s}html.is-shitposts .shit-line[data-astro-cid-o43hkmzy]{transform:none;transition-delay:.1s,.1s,.1s,.1s,.75s}.contact-line[data-astro-cid-o43hkmzy]{transform:scaleY(0);transition-delay:0s}html.is-contact .contact-line[data-astro-cid-o43hkmzy]{transform:none;transition-delay:.1s,.1s,.1s,.1s,.75s}html.is-sub .l-h1[data-astro-cid-o43hkmzy]{--p: 0;--a: 0;--b: 30;--t: 0px}html.is-about .l-h2[data-astro-cid-o43hkmzy]{--p: 86;--a: 0;--b: 66;--t: 7px}html.is-engineering .l-h2[data-astro-cid-o43hkmzy]{--p: 74;--a: 0;--b: 100;--t: 9px}html.is-shitposts .l-h2[data-astro-cid-o43hkmzy]{--p: 58;--a: 40;--b: 100;--t: 9px}html.is-contact .l-h2[data-astro-cid-o43hkmzy]{--p: 82;--a: 0;--b: 100;--t: 9px}html.is-sub .home-plane[data-astro-cid-o43hkmzy]{opacity:1;pointer-events:none;filter:none;transition-delay:.1s}html.is-contact .home-plane[data-astro-cid-o43hkmzy][data-contact-href]{pointer-events:auto}html.is-contact .home-plane[data-astro-cid-o43hkmzy][data-contact-href]:hover,html.is-contact .home-plane[data-astro-cid-o43hkmzy][data-contact-href]:focus-visible{filter:brightness(1.08)}html.is-about .p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 66;--h: 86}html.is-engineering .p-engineering[data-astro-cid-o43hkmzy]{--x: 18;--y: 0;--w: 82;--h: 74}html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy]{--x: 40;--y: 0;--w: 60;--h: 58}html.is-about .p-about[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy],html.is-engineering .p-engineering[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy],html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{left:1.5vw;font-size:4.5vw;letter-spacing:.04em;transition-delay:.1s}html.is-about .p-about[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{bottom:calc(63vh + .27vw)}html.is-engineering .p-engineering[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{bottom:calc(51vh + .27vw)}html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{bottom:calc(35vh + .27vw)}html.is-about .p-about[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]:after,html.is-engineering .p-engineering[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]:after,html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]:after{width:0}@media(max-width:47.9rem){.canvas[data-astro-cid-o43hkmzy]{--nx: 0;--ny: 0;--nw: 100;--nh: 22;--name-fs: 12vw;--name-pad: 4vw 5vw}.name-block[data-astro-cid-o43hkmzy]{transform:translateY(6px)}.p-name[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 22}.p-engineering[data-astro-cid-o43hkmzy]{--x: 0;--y: 22;--w: 72;--h: 34}.p-shitposts[data-astro-cid-o43hkmzy]{--x: 72;--y: 22;--w: 28;--h: 20}.p-logo[data-astro-cid-o43hkmzy]{--x: 72;--y: 42;--w: 28;--h: 14}.p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 56;--w: 45;--h: 22}.p-copy[data-astro-cid-o43hkmzy]{--x: 0;--y: 78;--w: 45;--h: 22}.p-mid[data-astro-cid-o43hkmzy]{--x: 45;--y: 56;--w: 55;--h: 14}.p-contact[data-astro-cid-o43hkmzy]{--x: 45;--y: 70;--w: 55;--h: 30}.p-right[data-astro-cid-o43hkmzy]{display:none}.l-h1[data-astro-cid-o43hkmzy]{--p: 22;--a: 0;--b: 100;--t: 8px}.l-v1[data-astro-cid-o43hkmzy]{--p: 72;--a: 22;--b: 56;--t: 7px}.l-h4[data-astro-cid-o43hkmzy]{--p: 42;--a: 72;--b: 100;--t: 5px}.l-h3[data-astro-cid-o43hkmzy]{--p: 56;--a: 0;--b: 100;--t: 10px}.l-v2[data-astro-cid-o43hkmzy]{--p: 45;--a: 56;--b: 100;--t: 8px}.l-h2[data-astro-cid-o43hkmzy]{--p: 78;--a: 0;--b: 45;--t: 5px}.l-h5[data-astro-cid-o43hkmzy]{display:block;--p: 70;--a: 45;--b: 100;--t: 6px}.l-v3[data-astro-cid-o43hkmzy],.l-v4[data-astro-cid-o43hkmzy]{display:none}.label[data-astro-cid-o43hkmzy]{font-size:.78rem;letter-spacing:.2em}.p-home[data-astro-cid-o43hkmzy]{--x: 56;--y: 84;--w: 44;--h: 16}.text-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 16;--w: 100;--h: 42}.p-photo[data-astro-cid-o43hkmzy]{--x: 0;--y: 58;--w: 56;--h: 42}html.is-about .p-shitposts[data-astro-cid-o43hkmzy]{--x: 56;--y: 58;--w: 44;--h: 16}html.is-about .p-contact[data-astro-cid-o43hkmzy]{--x: 56;--y: 74;--w: 22;--h: 10}html.is-about .p-engineering[data-astro-cid-o43hkmzy]{--x: 78;--y: 74;--w: 22;--h: 10}html.is-about .p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 58}html.is-about .p-about[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{bottom:calc(52vh - 12vw)}html.is-about .l-h2[data-astro-cid-o43hkmzy]{--p: 58;--a: 0;--b: 100;--t: 8px}html.is-about .l-av1[data-astro-cid-o43hkmzy]{--p: 56;--a: 58;--b: 100;--t: 7px}html.is-about .l-ah1[data-astro-cid-o43hkmzy]{--p: 74;--a: 56;--b: 100;--t: 5px}html.is-about .l-ah2[data-astro-cid-o43hkmzy]{--p: 84;--a: 56;--b: 100;--t: 6px}html.is-about .l-av2[data-astro-cid-o43hkmzy]{transform:scaleY(0);transition-delay:0s}html.is-about .l-av3[data-astro-cid-o43hkmzy]{--p: 78;--a: 74;--b: 84;--t: 5px}.text-engineering[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 60}.p-eng-yonder[data-astro-cid-o43hkmzy],html.is-engineering .p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 60;--w: 38;--h: 22}.p-eng-av[data-astro-cid-o43hkmzy],html.is-engineering .p-shitposts[data-astro-cid-o43hkmzy]{--x: 38;--y: 60;--w: 62;--h: 11}.p-eng-arx[data-astro-cid-o43hkmzy],html.is-engineering .p-contact[data-astro-cid-o43hkmzy]{--x: 0;--y: 82;--w: 38;--h: 18}html.is-engineering .p-home[data-astro-cid-o43hkmzy]{--x: 38;--y: 82;--w: 62;--h: 18}html.is-engineering .p-engineering[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 60}html.is-engineering .p-engineering[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{bottom:calc(54vh - 12vw)}html.is-engineering .l-h2[data-astro-cid-o43hkmzy]{--p: 60;--a: 0;--b: 100;--t: 8px}html.is-engineering .l-av1[data-astro-cid-o43hkmzy]{--p: 38;--a: 60;--b: 100;--t: 7px}html.is-engineering .l-ah1[data-astro-cid-o43hkmzy]{--p: 71;--a: 38;--b: 100;--t: 5px}html.is-engineering .l-ah2[data-astro-cid-o43hkmzy]{--p: 82;--a: 0;--b: 100;--t: 6px}html.is-engineering .l-ah3[data-astro-cid-o43hkmzy]{transform:scaleX(0);transition-delay:0s}html.is-engineering .l-av2[data-astro-cid-o43hkmzy],html.is-engineering .l-av3[data-astro-cid-o43hkmzy]{transform:scaleY(0);transition-delay:0s}.text-shitposts[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 46}.p-post[data-astro-cid-o43hkmzy]{--x: var(--mx);--y: var(--my);--w: var(--mw);--h: var(--mh)}html.is-shitposts [data-astro-cid-o43hkmzy]:is(.p-about,.p-engineering){--x: var(--post-mx, 0);--y: var(--post-my, 0);--w: var(--post-mw, 0);--h: var(--post-mh, 0)}.l-grid[data-astro-cid-o43hkmzy]{display:none}.l-post[data-astro-cid-o43hkmzy]{display:block;--p: var(--mp);--a: 0;--b: 50;--t: 5px}html.is-shitposts .p-contact[data-astro-cid-o43hkmzy]{--x: 50;--y: 46;--w: 50;--h: 16}html.is-shitposts .p-home[data-astro-cid-o43hkmzy]{--x: 50;--y: 84;--w: 50;--h: 16}html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 46}html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{bottom:calc(40vh - 12vw)}html.is-shitposts .l-h2[data-astro-cid-o43hkmzy]{--p: 46;--a: 0;--b: 100;--t: 8px}html.is-shitposts .l-av1[data-astro-cid-o43hkmzy]{--p: 50;--a: 46;--b: 100;--t: 7px}html.is-shitposts .l-ah1[data-astro-cid-o43hkmzy]{--p: 62;--a: 50;--b: 100;--t: 5px;transform:none}html.is-shitposts .l-ah2[data-astro-cid-o43hkmzy]{--p: 84;--a: 50;--b: 100;--t: 6px;transform:none}html.is-shitposts .l-av3[data-astro-cid-o43hkmzy]{transform:scaleY(0);transition-delay:0s}.text-contact[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 54}.l-contact-yellow[data-astro-cid-o43hkmzy]{display:none}.l-contact-yellow-right[data-astro-cid-o43hkmzy]{--p: 90;--a: 54;--b: 66;--t: 5px}html.is-contact .p-contact[data-astro-cid-o43hkmzy]{--x: 0;--y: 0;--w: 100;--h: 54}html.is-contact .p-about[data-astro-cid-o43hkmzy]{--x: 0;--y: 54;--w: 56;--h: 22}html.is-contact .p-engineering[data-astro-cid-o43hkmzy]{--x: 0;--y: 76;--w: 40;--h: 24}html.is-contact .p-shitposts[data-astro-cid-o43hkmzy]{--x: 56;--y: 54;--w: 34;--h: 12}html.is-contact .p-home[data-astro-cid-o43hkmzy]{--x: 56;--y: 84;--w: 44;--h: 16}html.is-contact .l-h2[data-astro-cid-o43hkmzy]{--p: 54;--a: 0;--b: 100;--t: 8px}html.is-contact .l-av1[data-astro-cid-o43hkmzy]{--p: 56;--a: 54;--b: 100;--t: 7px}html.is-contact .l-ah1[data-astro-cid-o43hkmzy]{--p: 66;--a: 56;--b: 100;--t: 5px}html.is-contact .l-ah2[data-astro-cid-o43hkmzy]{--p: 84;--a: 56;--b: 100;--t: 6px}html.is-contact .l-ah3[data-astro-cid-o43hkmzy]{--p: 76;--a: 0;--b: 56;--t: 7px}html.is-contact .l-av2[data-astro-cid-o43hkmzy]{--p: 40;--a: 76;--b: 100;--t: 5px}html.is-contact .l-av3[data-astro-cid-o43hkmzy]{transform:scaleY(0);transition-delay:0s}html.is-sub .l-h1[data-astro-cid-o43hkmzy]{--p: 0;--a: 0;--b: 100;--t: 0px}html.is-about .p-about[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy],html.is-engineering .p-engineering[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy],html.is-shitposts .p-shitposts[data-astro-cid-o43hkmzy] .label[data-astro-cid-o43hkmzy]{left:5vw;font-size:12vw;letter-spacing:.04em}.prose[data-astro-cid-o43hkmzy],.text-engineering[data-astro-cid-o43hkmzy] .prose[data-astro-cid-o43hkmzy]{max-width:none;font-size:.85rem;padding:0 5vw 1.5rem}.panel-copy[data-astro-cid-o43hkmzy]{padding-top:6dvh}.panel-title[data-astro-cid-o43hkmzy]{padding:0 5vw;font-size:12vw;margin-bottom:1.5rem}.detail-copy[data-astro-cid-o43hkmzy] .panel-title[data-astro-cid-o43hkmzy]{font-size:clamp(1.5rem,8vw,3rem)}}@media(prefers-reduced-motion:reduce){.panel-copy[data-astro-cid-o43hkmzy]:not([hidden]){animation:none}.splash[data-astro-cid-o43hkmzy]{animation-duration:.3s;animation-delay:.6s}html:not(.intro-done) :is(.home-line,.both-line).h[data-astro-cid-o43hkmzy],html:not(.intro-done) :is(.home-line,.both-line).v[data-astro-cid-o43hkmzy]{transform:none;animation:none}html:not(.intro-done) .home-plane[data-astro-cid-o43hkmzy],html:not(.intro-done) .label[data-astro-cid-o43hkmzy],html:not(.intro-done) .copyright[data-astro-cid-o43hkmzy],html:not(.intro-done) .name[data-astro-cid-o43hkmzy]{animation-duration:.3s;animation-delay:.7s}.plane[data-astro-cid-o43hkmzy],.line[data-astro-cid-o43hkmzy],.label[data-astro-cid-o43hkmzy],.name[data-astro-cid-o43hkmzy],.scroll-cue[data-astro-cid-o43hkmzy]{transition-duration:.01s;transition-delay:0s}}
