.tagline-slot.svelte-zowqwh{justify-items:start;gap:.35rem;display:grid;position:relative}.next.svelte-zowqwh{color:var(--muted);font:.7rem var(--mono);cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:.1rem .4rem}.next.svelte-zowqwh:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tagline.svelte-zowqwh{min-block-size:2rem;inline-size:min(100%,42rem);color:var(--cream);font-family:var(--display);cursor:pointer;font-size:clamp(1.15rem,2.3vw,1.65rem);font-weight:560;font-stretch:88%;line-height:1.15;display:grid;overflow:clip}.tagline.svelte-zowqwh>span:where(.svelte-zowqwh){transform-origin:0;grid-area:1/1}.tagline.svelte-zowqwh>.incoming:where(.svelte-zowqwh){animation:svelte-zowqwh-tagline-in .76s var(--ease-out) both}.tagline.svelte-zowqwh>.outgoing:where(.svelte-zowqwh){animation:svelte-zowqwh-tagline-out .62s var(--ease-out) both}.tagline.svelte-zowqwh:hover{color:var(--orange)}@property --shine{syntax:"<percentage>";inherits:false;initial-value:-30%}.tagline.svelte-zowqwh>.top:where(.svelte-zowqwh){background:linear-gradient(100deg, transparent calc(var(--shine) - 12%), var(--orange) var(--shine), transparent calc(var(--shine) + 12%)), var(--cream);color:#0000;animation:svelte-zowqwh-tagline-in .76s var(--ease-out) both, svelte-zowqwh-shine 3.2s .8s ease-in-out infinite;-webkit-background-clip:text;background-clip:text}.tagline.svelte-zowqwh:hover>.top:where(.svelte-zowqwh){background-color:var(--orange)}.tagline.svelte-zowqwh>.top:where(.svelte-zowqwh) svg{color:var(--cream)}.tagline.svelte-zowqwh:hover>.top:where(.svelte-zowqwh) svg{color:var(--orange)}@keyframes svelte-zowqwh-shine{55%,to{--shine:130%}}.for-sale.svelte-zowqwh{white-space:nowrap;color:inherit;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.08em}.for-sale.svelte-zowqwh svg{vertical-align:-.05em;margin-inline-start:.1em;display:inline}.credit.svelte-zowqwh{color:var(--muted);font-family:var(--mono);visibility:hidden;opacity:0;align-items:center;gap:.45rem;font-size:.7rem;text-decoration:none;transition:opacity .3s .3s,visibility 0s .6s;display:inline-flex}.credit.shown.svelte-zowqwh{visibility:visible;opacity:1;transition:opacity .3s .3s}.credit.svelte-zowqwh span:where(.svelte-zowqwh){border:1px solid;border-radius:3px;padding:0 .3rem;font-weight:750;line-height:1.35}.credit.svelte-zowqwh:hover{color:var(--orange)}@keyframes svelte-zowqwh-tagline-in{0%{clip-path:inset(100% 0 0);filter:blur(6px);opacity:.2;font-stretch:75%;transform:translateY(.7em)skew(-7deg)}to{clip-path:inset(0);filter:blur();opacity:1;font-stretch:88%;transform:translateY(0)skew(0)}}@keyframes svelte-zowqwh-tagline-out{0%{clip-path:inset(0);filter:blur();opacity:1;transform:translateY(0)skew(0)}to{clip-path:inset(0 0 100%);filter:blur(4px);opacity:0;transform:translateY(-.55em)skew(5deg)}}@media (prefers-reduced-motion:reduce){.tagline.svelte-zowqwh>.top:where(.svelte-zowqwh){animation:none}}@media (width<=700px){.tagline.svelte-zowqwh{min-block-size:2.5em;font-size:clamp(1.05rem,5vw,1.35rem)}}.os-window.svelte-pmlgt3{border:clamp(.4rem, .8vw, .65rem) solid var(--yellow);border-radius:var(--radius-panel);background:var(--midnight-deep);grid-template-rows:2.6rem minmax(0,1fr);block-size:100%;inline-size:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #00141f57}header.svelte-pmlgt3{background:var(--cream);color:var(--midnight);font-family:var(--mono);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:750;display:flex}header.svelte-pmlgt3 button:where(.svelte-pmlgt3){color:var(--midnight);cursor:pointer;background:0 0;border:0;align-self:stretch}.title.svelte-pmlgt3{font:inherit;text-align:start;flex:1;padding-inline-start:.8rem}.close.svelte-pmlgt3{place-items:center;inline-size:2.75rem;display:grid}.close.svelte-pmlgt3:hover{background:var(--orange)}.portrait-stage.svelte-pmlgt3{position:relative;overflow:hidden}.portrait-stage.svelte-pmlgt3:after{z-index:2;content:"";mix-blend-mode:soft-light;opacity:.09;pointer-events:none;background:url(../../../noise.avif);position:absolute;inset:0}.portrait.svelte-pmlgt3{background:var(--blue);cursor:crosshair;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.portrait.svelte-pmlgt3 img:where(.svelte-pmlgt3){object-fit:cover;filter:saturate(1.04)contrast(1.03);block-size:100%;inline-size:100%}.leak.svelte-pmlgt3{z-index:3;mix-blend-mode:soft-light;opacity:0;pointer-events:none;background:#e1a2686b;position:absolute;inset:0}.crash.svelte-pmlgt3{z-index:5;border:1px solid var(--midnight);border-radius:var(--radius-control);background:var(--cream);inline-size:min(88%,23rem);color:var(--midnight);padding:1.1rem;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 18px 38px #06192373}.crash.svelte-pmlgt3 strong:where(.svelte-pmlgt3){font-family:var(--display);font-size:1.1rem}.crash.svelte-pmlgt3 p:where(.svelte-pmlgt3){margin:.35rem 0 1rem;font-size:.82rem}.crash.svelte-pmlgt3>div:where(.svelte-pmlgt3){flex-wrap:wrap;gap:.5rem;display:flex}.crash.svelte-pmlgt3 button:where(.svelte-pmlgt3),.reopen.svelte-pmlgt3{min-block-size:var(--control-height);border-radius:var(--radius-small);background:var(--midnight);padding:var(--control-padding);color:var(--cream);font-size:var(--control-font-size);cursor:pointer;border:0;font-weight:750}:is(.crash.svelte-pmlgt3 button:where(.svelte-pmlgt3),.reopen.svelte-pmlgt3):hover{background:var(--orange);color:var(--midnight)}.reopen.svelte-pmlgt3{background:var(--graphite);place-items:center;gap:.5rem;inline-size:7rem;margin:3rem auto;display:grid}.reopen.svelte-pmlgt3 img:where(.svelte-pmlgt3){border-radius:var(--radius-small);block-size:4rem;inline-size:4rem}.reopen.svelte-pmlgt3 span:where(.svelte-pmlgt3){font-family:var(--mono);font-size:.72rem}@media (width>700px){.reopen.svelte-pmlgt3{translate:5rem 7rem}}.guestbook-section.svelte-1gco2g1{background:var(--blue);padding-block:clamp(6rem,12vw,10rem);scroll-margin-block-start:4.5rem}.intro.svelte-1gco2g1{justify-content:space-between;align-items:end;gap:1.5rem;margin-block-end:clamp(2rem,5vw,4rem);display:flex}h2.svelte-1gco2g1{color:var(--yellow);margin:0;font-size:clamp(4rem,11vw,8rem);line-height:.78}.intro.svelte-1gco2g1>p:where(.svelte-1gco2g1){color:var(--orange);margin:0;font-weight:800}.guestbook-grid.svelte-1gco2g1{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}form.svelte-1gco2g1{color:var(--cream);gap:1rem;display:grid;position:relative}label.svelte-1gco2g1{gap:.35rem;display:grid}label.svelte-1gco2g1 span:where(.svelte-1gco2g1){font-size:var(--label-font-size);font-weight:800}input.svelte-1gco2g1,textarea.svelte-1gco2g1{border-radius:var(--radius-small);background:var(--midnight-deep);inline-size:100%;color:var(--cream);caret-color:var(--orange);resize:vertical;border:0;padding:.8rem}input.svelte-1gco2g1::placeholder{color:var(--muted-cream)}label.svelte-1gco2g1:focus-within>span:where(.svelte-1gco2g1){color:var(--orange)}label.svelte-1gco2g1:focus-within input:where(.svelte-1gco2g1),label.svelte-1gco2g1:focus-within textarea:where(.svelte-1gco2g1){background:var(--graphite);box-shadow:none;outline:0}button.svelte-1gco2g1{min-block-size:var(--control-height);border-radius:var(--radius-control);background:var(--cream);padding:var(--control-padding);color:var(--midnight);font-size:var(--control-font-size);cursor:pointer;border:0;justify-self:start;font-weight:800}button.svelte-1gco2g1:hover:not(:disabled){background:var(--orange);color:var(--midnight)}button.svelte-1gco2g1:disabled{cursor:wait;opacity:.65}.sent.svelte-1gco2g1,.empty.svelte-1gco2g1{margin:0}.sent.svelte-1gco2g1{font-size:.78rem;font-weight:700}.sent.failed.svelte-1gco2g1{color:var(--orange)}.honeypot.svelte-1gco2g1{position:absolute;inset-inline-start:-10000px}.entries.svelte-1gco2g1{gap:2rem;display:grid}.entries.svelte-1gco2g1 header:where(.svelte-1gco2g1){justify-content:space-between;align-items:center;gap:1rem;display:flex}.entries.svelte-1gco2g1 time:where(.svelte-1gco2g1){color:var(--muted-cream);font-size:var(--label-font-size)}.entries.svelte-1gco2g1 article:where(.svelte-1gco2g1)>p:where(.svelte-1gco2g1){white-space:pre-wrap;margin:.65rem 0 0}.author-reply.svelte-1gco2g1{border-inline-start:2px solid var(--orange);margin-block-start:1rem;padding-inline-start:1rem}.author-reply.svelte-1gco2g1>div:where(.svelte-1gco2g1){justify-content:space-between;align-items:center;gap:1rem;display:flex}.author-reply.svelte-1gco2g1 strong:where(.svelte-1gco2g1){color:var(--orange)}.author-reply.svelte-1gco2g1 time:where(.svelte-1gco2g1){color:var(--muted-cream);font-size:var(--label-font-size)}.author-reply.svelte-1gco2g1 p:where(.svelte-1gco2g1){white-space:pre-wrap;margin:.6rem 0 0}.empty.svelte-1gco2g1{color:var(--muted-cream)}@media (width<=760px){h2.svelte-1gco2g1{letter-spacing:-.055em;font-size:clamp(3rem,15vw,5rem);font-weight:820;font-stretch:105%}.intro.svelte-1gco2g1{flex-direction:column;align-items:flex-start}.guestbook-grid.svelte-1gco2g1{grid-template-columns:1fr}}.presence.svelte-17n7tme{border-radius:var(--radius-small) var(--radius-panel) var(--radius-small) var(--radius-small);background:var(--pink);color:var(--midnight);gap:.45rem;padding:.65rem;display:grid}header.svelte-17n7tme{justify-content:space-between;align-items:center;gap:1rem;min-block-size:2rem;padding-inline:.25rem;display:flex}h2.svelte-17n7tme,header.svelte-17n7tme span:where(.svelte-17n7tme){margin:0;font-weight:800}h2.svelte-17n7tme{border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--orange);font-family:var(--display);margin-inline-start:-.65rem;padding:.3rem .65rem;font-size:.9rem;font-stretch:105%}header.svelte-17n7tme span:where(.svelte-17n7tme){color:var(--midnight);font-size:var(--label-font-size)}header.svelte-17n7tme span.failed:where(.svelte-17n7tme){opacity:.65}.activity.svelte-17n7tme{border-radius:var(--radius-small);background:var(--midnight-deep);min-block-size:4.4rem;color:var(--cream);text-transform:lowercase;grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem;text-decoration:none;display:grid}.activity.without-art.svelte-17n7tme{grid-template-columns:1fr}.activity.svelte-17n7tme img:where(.svelte-17n7tme){border-radius:var(--radius-small);object-fit:cover;block-size:2.9rem;inline-size:2.9rem}.activity.svelte-17n7tme>div:where(.svelte-17n7tme):last-child{min-inline-size:0;line-height:1.2;display:grid}.activity.svelte-17n7tme span:where(.svelte-17n7tme),.activity.svelte-17n7tme small:where(.svelte-17n7tme){color:var(--muted-cream);font-size:var(--label-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity.svelte-17n7tme strong:where(.svelte-17n7tme){font-size:var(--control-font-size);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0;font-weight:800;overflow:hidden}a.activity.svelte-17n7tme:hover strong:where(.svelte-17n7tme){color:var(--orange)}.empty-state.svelte-17n7tme{border-radius:var(--radius-small);background:var(--midnight-deep);min-block-size:4.4rem;color:var(--muted-cream);font-size:var(--control-font-size);align-items:center;margin:0;padding:.75rem;font-weight:700;display:flex}.placeholder.svelte-17n7tme{border-radius:var(--radius-small);background:var(--midnight-deep);grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:.8rem;min-block-size:4.4rem;padding:.75rem;display:grid}.placeholder.svelte-17n7tme .placeholder-art:where(.svelte-17n7tme){border-radius:var(--radius-small);background:var(--muted-blue);block-size:2.9rem;inline-size:2.9rem;animation:1.4s ease-in-out infinite alternate svelte-17n7tme-pulse}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme){gap:.3rem;display:grid}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme) span:where(.svelte-17n7tme){border-radius:var(--radius-small);background:var(--muted-blue);block-size:.45rem;inline-size:70%;animation:1.4s ease-in-out infinite alternate svelte-17n7tme-pulse}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme) span:where(.svelte-17n7tme):nth-child(2){inline-size:45%}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme) span:where(.svelte-17n7tme):nth-child(3){inline-size:58%}@keyframes svelte-17n7tme-pulse{to{opacity:.35}}.placeholder.svelte-17n7tme,header.svelte-17n7tme span.pending:where(.svelte-17n7tme){animation:.2s ease-out .45s both svelte-17n7tme-reveal}@keyframes svelte-17n7tme-reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.placeholder.svelte-17n7tme,header.svelte-17n7tme span.pending:where(.svelte-17n7tme){animation-duration:1ms}}@font-face{font-family:standard galactic;src:url(../../../standard-galactic-alphabet-unpixelated.otf.woff2)format("woff2");font-display:swap}.cipher.svelte-1jv02zt{min-block-size:2.2em;color:var(--orange);font-family:"standard galactic", var(--mono);letter-spacing:.22em;overflow-wrap:anywhere;margin-block-start:1rem;font-size:1.05rem;font-weight:400;line-height:1.1;display:block}a:hover .cipher.svelte-1jv02zt{color:var(--midnight)}@media (width<=560px){.cipher.svelte-1jv02zt{block-size:3.4rem;overflow:hidden}}.project-card.svelte-oviq8z{border-radius:var(--radius-panel);background:var(--cream);block-size:100%;min-inline-size:0;color:var(--midnight);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.project-card[data-position="2"].svelte-oviq8z,.project-card[data-position="5"].svelte-oviq8z{background:var(--blue);color:var(--cream)}.project-card[data-position="3"].svelte-oviq8z{background:var(--pink)}.project-card[data-position="4"].svelte-oviq8z,.project-card[data-position="6"].svelte-oviq8z{background:var(--yellow)}.project-card.framed.svelte-oviq8z{position:relative}.project-card.framed.svelte-oviq8z:after{z-index:2;border:.5rem solid var(--yellow);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.frame-bar.svelte-oviq8z{z-index:1;background:var(--cream);min-block-size:3.1rem;color:var(--midnight);font-family:var(--mono);justify-content:space-between;align-items:center;padding:.5rem 1.3rem 0;font-size:.72rem;font-weight:750;display:flex;position:absolute;inset:0 0 auto}.project-still.svelte-oviq8z{aspect-ratio:16/10;background:var(--midnight);color:inherit;display:block;position:relative;overflow:hidden}.project-still.svelte-oviq8z img:where(.svelte-oviq8z){object-fit:cover;filter:saturate(.94)contrast(1.04);block-size:100%;inline-size:100%;transition:filter .18s}.project-still.svelte-oviq8z:after{background:var(--midnight-deep);content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.project-copy.svelte-oviq8z{flex-direction:column;padding:clamp(1.2rem,2.5vw,1.7rem);display:flex}.title-row.svelte-oviq8z{justify-content:space-between;align-items:start;gap:1rem;display:flex}h3.svelte-oviq8z{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:790;font-stretch:108%;line-height:.95}.project-actions.svelte-oviq8z{gap:.25rem;display:flex}.project-actions.svelte-oviq8z a:where(.svelte-oviq8z){border-radius:var(--radius-small);background:var(--midnight);block-size:2.4rem;inline-size:2.4rem;color:var(--cream);place-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-grid}.project-actions.svelte-oviq8z a:where(.svelte-oviq8z):hover{background:var(--orange);color:var(--midnight);box-shadow:inset 0 0 0 1px var(--midnight)}p.svelte-oviq8z{max-inline-size:50ch;margin:.8rem 0 1.1rem;font-size:.96rem;line-height:1.5}.mod-switch.svelte-oviq8z{min-block-size:var(--control-height);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;margin:-.8rem auto -.8rem -.6rem;padding:0 .6rem;display:inline-flex}.mod-note.svelte-oviq8z{font-size:var(--label-font-size);opacity:.75;margin:.5rem 0 0;font-weight:700}.mod-switch.svelte-oviq8z span:where(.svelte-oviq8z){border-radius:var(--radius-small);background:color-mix(in srgb, currentColor 28%, transparent);flex:none;block-size:1.3rem;inline-size:2.3rem;transition:background .15s;position:relative}.mod-switch.svelte-oviq8z:focus-visible span:where(.svelte-oviq8z){background:var(--midnight)}.mod-switch.svelte-oviq8z span:where(.svelte-oviq8z):after{content:"";block-size:.9rem;inline-size:.9rem;transition:translate .22s var(--ease-out), background .15s ease;background:currentColor;border-radius:5px;position:absolute;inset:.2rem auto auto .2rem}.mod-switch[aria-checked=true].svelte-oviq8z span:where(.svelte-oviq8z){background:currentColor}.mod-switch[aria-checked=true].svelte-oviq8z span:where(.svelte-oviq8z):after{background:var(--orange);translate:1rem}.project-card.svelte-oviq8z:is([data-position="2"]:where(.svelte-oviq8z),[data-position="5"]:where(.svelte-oviq8z)) .mod-switch[aria-checked=true]:where(.svelte-oviq8z) span:where(.svelte-oviq8z),.mod-switch[aria-checked=true].svelte-oviq8z:focus-visible span:where(.svelte-oviq8z){background:var(--orange)}.project-card.svelte-oviq8z:is([data-position="2"]:where(.svelte-oviq8z),[data-position="5"]:where(.svelte-oviq8z)) .mod-switch[aria-checked=true]:where(.svelte-oviq8z) span:where(.svelte-oviq8z):after,.mod-switch[aria-checked=true].svelte-oviq8z:focus-visible span:where(.svelte-oviq8z):after{background:var(--midnight)}.project-details.svelte-oviq8z{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-block-start:auto;padding-block-start:1rem;font-size:.8rem;font-weight:750;line-height:1.4;display:flex}.project-details.svelte-oviq8z span:where(.svelte-oviq8z){align-items:center;gap:.25rem;display:inline-flex}.project-details.svelte-oviq8z time:where(.svelte-oviq8z){margin-inline-start:auto}.shared-side.svelte-oviq8z{flex-direction:column;min-inline-size:0;display:flex}.shared-side.svelte-oviq8z>.project-copy:where(.svelte-oviq8z):first-child{flex:1}.shared-side.svelte-oviq8z>.project-copy:where(.svelte-oviq8z)+.project-copy:where(.svelte-oviq8z){border-block-start:2px solid color-mix(in srgb, currentColor 18%, transparent);margin:0 clamp(1.2rem,2.5vw,1.7rem);padding:1.2rem 0}.project-copy.svelte-oviq8z+.project-copy:where(.svelte-oviq8z) h3:where(.svelte-oviq8z){font-size:clamp(1.25rem,2vw,1.5rem)}.project-copy.svelte-oviq8z+.project-copy:where(.svelte-oviq8z) p:where(.svelte-oviq8z){margin:.6rem 0 .2rem;font-size:.88rem}.shared-switch.svelte-oviq8z{flex-wrap:wrap;align-items:center;gap:.45rem .9rem;padding:.2rem clamp(1.2rem,2.5vw,1.7rem) clamp(1.2rem,2.5vw,1.7rem);font-size:.8rem;font-weight:750;line-height:1.4;display:flex}.shared-switch.svelte-oviq8z .mod-note:where(.svelte-oviq8z){margin:0}@media (width>820px){.project-card.shared.svelte-oviq8z{grid-template-rows:auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.shared.svelte-oviq8z>.project-still:where(.svelte-oviq8z){aspect-ratio:auto}}.mod-switch.svelte-oviq8z~time:where(.svelte-oviq8z){margin-inline-start:0}@media (hover:hover){.project-still.svelte-oviq8z:hover img:where(.svelte-oviq8z),.project-still.svelte-oviq8z:focus-visible img:where(.svelte-oviq8z){filter:saturate(1.04)contrast(1.06)brightness(.94)}.project-still.svelte-oviq8z:hover:after,.project-still.svelte-oviq8z:focus-visible:after{opacity:.38}}@media (prefers-reduced-motion:reduce){.project-still.svelte-oviq8z img:where(.svelte-oviq8z),.project-still.svelte-oviq8z:after,.mod-switch.svelte-oviq8z span:where(.svelte-oviq8z),.mod-switch.svelte-oviq8z span:where(.svelte-oviq8z):after{transition:none}}.project-sequence.svelte-1mrwxpm{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.7rem);display:grid}.project-slot.svelte-1mrwxpm{grid-column:span 6;min-inline-size:0}.project-slot.svelte-1mrwxpm.wide{grid-column:1/-1}.more-projects.svelte-1mrwxpm{border-radius:var(--radius-panel);background:var(--blue);color:var(--cream);grid-column:1/-1;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,2.6rem);text-decoration:none;transition:background .18s,color .18s;display:flex}.more-projects.svelte-1mrwxpm.beside{grid-column:span 6;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.more-projects.svelte-1mrwxpm:hover,.more-projects.svelte-1mrwxpm:focus-visible{background:var(--yellow);color:var(--midnight)}.more-projects.svelte-1mrwxpm>div:where(.svelte-1mrwxpm){inline-size:100%;min-inline-size:0}.more-projects.svelte-1mrwxpm>span:where(.svelte-1mrwxpm){border-radius:var(--radius-control);background:var(--midnight);color:var(--cream);white-space:nowrap;padding:.7rem 1rem;font-weight:800}@media (prefers-reduced-motion:reduce){.more-projects.svelte-1mrwxpm{transition:none}}.note.svelte-1mrwxpm{border:.5rem solid var(--yellow);border-radius:var(--radius-panel);background:var(--cream);inline-size:min(100%,27rem);color:var(--midnight-deep);grid-column:1/-1;align-self:start;margin-block-end:2rem;padding-block-end:1.1rem;overflow:hidden;rotate:-2deg}.note.svelte-1mrwxpm>div:where(.svelte-1mrwxpm){min-block-size:2.6rem;font-family:var(--mono);border-block-end:1px solid #06192338;justify-content:space-between;align-items:center;margin-block-end:1.1rem;padding-inline:.8rem;font-size:.72rem;font-weight:750;display:flex}.note.svelte-1mrwxpm b:where(.svelte-1mrwxpm),.note.svelte-1mrwxpm p:where(.svelte-1mrwxpm){max-inline-size:none;margin:0;padding-inline:1.3rem;font-size:.92rem;line-height:1.75;display:block}.note.svelte-1mrwxpm b:where(.svelte-1mrwxpm){margin-block-end:.3rem;font-size:1.3rem}.note.svelte-1mrwxpm s:where(.svelte-1mrwxpm){font-family:var(--mono);background:currentColor;border-radius:3px;text-decoration:none}h3.svelte-1mrwxpm{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,4vw,3rem);font-weight:790;font-stretch:110%}p.svelte-1mrwxpm{max-inline-size:52ch;margin:.55rem 0 0;line-height:1.5}@media (width<=820px){.project-slot.svelte-1mrwxpm,.more-projects.beside.svelte-1mrwxpm{grid-column:1/-1}}@media (width<=560px){.more-projects.svelte-1mrwxpm{flex-direction:column;align-items:flex-start}.more-projects.svelte-1mrwxpm.beside{grid-template-columns:minmax(0,1fr);justify-items:start}}.notepad-window.svelte-t58vhq{border:.5rem solid var(--yellow);border-radius:var(--radius-panel);background:var(--cream);block-size:100%;inline-size:100%;translate:var(--x) var(--y);rotate:var(--tilt);transition:translate .36s var(--ease-out), rotate .36s var(--ease-out), box-shadow .18s ease;grid-template-rows:2.6rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #00141f57}.notepad-window.svelte-t58vhq.dragging{-webkit-user-select:none;user-select:none;will-change:translate, rotate;transition:none;box-shadow:0 34px 84px #00141f6b}.notepad-window.svelte-t58vhq.dragging header:where(.svelte-t58vhq){cursor:grabbing}@media (prefers-reduced-motion:reduce){.notepad-window.svelte-t58vhq{transition:none;rotate:none}}header.svelte-t58vhq{background:var(--cream);color:var(--midnight);font-family:var(--mono);cursor:grab;touch-action:none;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:750;display:flex}header.svelte-t58vhq span:where(.svelte-t58vhq){padding-inline-start:.8rem}header.svelte-t58vhq button:where(.svelte-t58vhq){inline-size:var(--control-height);color:var(--midnight);cursor:pointer;touch-action:auto;background:0 0;border:0;align-self:stretch;place-items:center;display:grid}header.svelte-t58vhq button:where(.svelte-t58vhq):hover{background:var(--orange)}.notepad-page.svelte-t58vhq{color:var(--midnight-deep);border-block-start:1px solid #06192338;padding:clamp(1.25rem,4vw,2rem);font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.7;overflow:auto}.notepad-page.svelte-t58vhq p:where(.svelte-t58vhq){max-inline-size:42ch;margin:0}.notepad-page.svelte-t58vhq p:where(.svelte-t58vhq)+p:where(.svelte-t58vhq){margin-block-start:1rem}.receipt.svelte-1tyo1uc{display:none}@media print{html:has(.receipt){filter:none!important;background:#fff!important;padding:0!important}html:has(.receipt) body:has(.receipt){filter:none!important;background:#fff!important;padding:0!important}.home-page>:not(.receipt){display:none!important}html:has(.receipt) body:has(>.receipt):before{display:none!important}html:has(.receipt) body:has(>.receipt)>:not(.receipt){display:none!important}body:has(.receipt) .skip-link{display:none!important}body:has(.receipt) #site-content~:not(.receipt){display:none!important}body:has(.receipt) #site-content>footer{display:none!important}.receipt.svelte-1tyo1uc{color:#000;inline-size:72mm;font-family:var(--mono);text-align:center;margin:0 auto;font-size:8.5pt;line-height:1.45;display:block}strong.svelte-1tyo1uc{font-family:var(--display);font-size:26pt;font-style:italic;font-weight:880;font-stretch:125%;line-height:1.2}p.svelte-1tyo1uc{margin:.4em 0}hr.svelte-1tyo1uc{border:0;border-block-start:1px dashed #000;margin:.8em 0}dl.svelte-1tyo1uc{text-align:start;grid-template-columns:1fr auto;gap:0 1em;margin:0;display:grid}dd.svelte-1tyo1uc{text-align:end;margin:0}.note.svelte-1tyo1uc{text-align:start;grid-column:1/-1;margin:0 0 .5em 1.6em;font-size:7pt}.total.svelte-1tyo1uc{font-weight:800}.barcode.svelte-1tyo1uc{justify-content:center;gap:.5mm;block-size:12mm;margin-block-start:1em;display:flex}.barcode.svelte-1tyo1uc i:where(.svelte-1tyo1uc){border-inline-start:.35mm solid #000}.barcode.svelte-1tyo1uc .wide:where(.svelte-1tyo1uc){border-inline-start-width:1mm}}a.svelte-1fcmdmx,button.svelte-1fcmdmx{border-radius:var(--radius-control);background:var(--pink);min-height:var(--control-height);padding:var(--control-padding);color:var(--midnight);font-size:var(--control-font-size);cursor:pointer;border:0;align-items:center;gap:.45rem;font-weight:800;text-decoration:none;transition:background .16s;display:inline-flex}a.svelte-1fcmdmx:hover,button.svelte-1fcmdmx:hover{background:var(--orange);color:var(--midnight)}.home-page.svelte-1uha8ag{background:var(--midnight);padding-block-end:3rem;position:relative}.hero.svelte-1uha8ag{min-block-size:max(720px,100dvh - 3.75rem);position:relative;overflow:hidden}.hero.svelte-1uha8ag:before,.hero.svelte-1uha8ag:after{content:"";position:absolute}.hero.svelte-1uha8ag:before{background:var(--blue);clip-path:polygon(0 0,100% 8%,82% 100%,5% 88%);block-size:68%;inline-size:78vw;inset:-18% auto auto -10%;rotate:-4deg}.hero.svelte-1uha8ag:after{background:var(--yellow);clip-path:polygon(18% 5%,100% 0,100% 100%,0 86%);block-size:76%;inline-size:76vw;inset:auto -16% -38% auto;rotate:3deg}.hero-inner.svelte-1uha8ag{z-index:5;min-block-size:max(650px,100dvh - 7.5rem);position:relative}.hero-copy.svelte-1uha8ag{z-index:10;pointer-events:none;inline-size:min(68vw,980px);position:absolute;inset-block-start:clamp(4.5rem,12vh,8rem);inset-inline-start:0}.hero-copy.svelte-1uha8ag :is(a,button,.tagline){pointer-events:auto}.hero-copy.svelte-1uha8ag .tagline-slot{margin-inline-start:1.25rem}h1.svelte-1uha8ag{color:var(--yellow);font-family:var(--display);letter-spacing:-.04em;margin:0 0 clamp(3rem,11vh,6rem);font-size:clamp(7rem,17vw,15rem);font-style:italic;font-weight:880;font-stretch:125%;line-height:.7;rotate:-4deg}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0 1.25rem;display:flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--midnight-deep);border-radius:var(--radius-small);background:var(--cream);min-block-size:3.2rem;color:var(--midnight);font-family:var(--display);letter-spacing:-.02em;align-items:center;padding:.78rem 1.1rem;font-weight:820;font-stretch:102%;text-decoration:none;transition:background .15s,translate .12s;display:inline-flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(2){background:var(--pink)}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--orange)}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):active{translate:0 2px}.hero-presence.svelte-1uha8ag{pointer-events:auto;inline-size:min(24rem,100% - 1.25rem);margin:1.2rem 0 0 1.25rem}.avatar-window.svelte-1uha8ag{z-index:7;aspect-ratio:1;inline-size:min(42vw,590px);position:absolute;inset-block-start:clamp(3rem,6.5vh,5rem);inset-inline-end:clamp(-2rem,-1vw,-.5rem);rotate:2deg}.readme-window.svelte-1uha8ag{z-index:15;block-size:min(21rem,100% - 8rem);inline-size:min(31rem,100% - 2rem);position:absolute;inset-block-end:calc(var(--player-clearance) + 1rem);inset-inline-end:clamp(1rem,6vw,5rem);rotate:-1deg}.section-taskbar.svelte-1uha8ag{--bevel-raised:inset 1px 1px #ffffff94, inset -1px -1px #06192347;--bevel-sunken:inset 1px 1px #06192352, inset -1px -1px #ffffff52;z-index:16;border-block:1px solid var(--midnight-deep);background:var(--pink);color:var(--midnight-deep);cursor:default;position:absolute;inset-block-start:calc(100dvh - 3.625rem);inset-inline:0;box-shadow:inset 0 1px #e7ddd0b8,inset 0 -1px #06192352}.taskbar-inner.svelte-1uha8ag{align-items:center;gap:.45rem;min-block-size:3.5rem;padding-block:.3rem;display:flex}.taskbar-start.svelte-1uha8ag,.taskbar-app.svelte-1uha8ag{min-block-size:var(--control-height);border-radius:var(--radius-small);box-shadow:var(--bevel-raised);color:var(--midnight-deep);border:1px solid #06192375;align-items:center;padding-inline:1rem;display:inline-flex}.taskbar-start.svelte-1uha8ag{background:var(--orange);font-size:var(--control-font-size);justify-content:center;font-weight:800;line-height:1;transition:background .15s,box-shadow .15s,translate .15s}.taskbar-divider.svelte-1uha8ag{border-inline-start:1px solid #06192352;border-inline-end:1px solid #e7ddd085;block-size:2rem;inline-size:2px}.taskbar-app.svelte-1uha8ag{background:var(--pink);font-family:var(--mono);font-size:var(--label-font-size);cursor:pointer;font-weight:750;text-decoration:none}.taskbar-app.svelte-1uha8ag.active{background:var(--blue-soft);box-shadow:var(--bevel-sunken);color:var(--cream)}.taskbar-tray.svelte-1uha8ag{box-sizing:content-box;min-inline-size:4.25rem;min-block-size:var(--control-height);border-radius:var(--radius-small);font-size:var(--label-font-size);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;border:1px solid #0619234d;align-content:center;margin-inline-start:auto;padding-inline:.8rem;font-weight:800;line-height:1.1;transition:background .15s;display:grid;box-shadow:inset 1px 1px #06192333,inset -1px -1px #ffffff75}.taskbar-tray.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{font-size:.62rem;font-weight:700}@media (hover:hover){.taskbar-start.svelte-1uha8ag:hover{background:var(--cream);translate:0 1px;box-shadow:inset 1px 1px #0619234d,inset -1px -1px #ffffff8c}.taskbar-app.svelte-1uha8ag:hover{background:var(--cream);color:var(--midnight-deep)}.taskbar-app.svelte-1uha8ag:hover.active{background:var(--blue-soft);color:var(--cream)}.taskbar-tray.svelte-1uha8ag:hover{background:#e7ddd04d}}.projects-section.svelte-1uha8ag,.writing.svelte-1uha8ag,.contact.svelte-1uha8ag{padding-block:clamp(6rem,12vw,11rem);scroll-margin-block-start:2rem}.projects-section.svelte-1uha8ag{background:var(--midnight-deep);position:relative}.projects-section.svelte-1uha8ag:before{background:var(--blue);content:"";block-size:6rem;inline-size:12rem;position:absolute;inset:-3rem auto auto 8%;rotate:-7deg}h2.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(4.2rem,11vw,8rem);font-weight:820;font-stretch:115%;line-height:.78}.section-heading.svelte-1uha8ag{z-index:1;justify-content:space-between;align-items:end;gap:2rem;margin-block-end:clamp(2.5rem,6vw,5rem);display:flex;position:relative}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--orange);margin:0;font-size:1.1rem;font-weight:800}.section-heading.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-radius:var(--radius-control);background:var(--midnight);color:var(--cream);padding:.7rem 1rem;font-weight:800;text-decoration:none}.writing.svelte-1uha8ag{background:var(--blue);color:var(--cream)}.writing.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--yellow)}.writing-list.svelte-1uha8ag{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.writing-list.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--radius-panel);background:var(--cream);color:var(--midnight);transition:background .18s ease, translate .22s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);text-decoration:none;display:grid}.writing-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--orange);translate:.5rem}.writing-list.svelte-1uha8ag a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){white-space:nowrap;font-size:.78rem;font-weight:750}.writing-list.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2n) a:where(.svelte-1uha8ag):not(:hover){background:var(--pink)}.writing-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,3rem);font-weight:760;font-stretch:106%;line-height:1}.writing-list.svelte-1uha8ag p:where(.svelte-1uha8ag){max-inline-size:62ch;margin:.7rem 0 0;font-size:.96rem;line-height:1.5}.contact.svelte-1uha8ag{background:var(--midnight);min-block-size:620px;position:relative;overflow:hidden}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--yellow)}.contact-orbit.svelte-1uha8ag{background:var(--blue);block-size:min(38vw,520px);inline-size:min(48vw,640px);position:absolute;inset-block-start:8%;inset-inline-end:-8%;rotate:7deg}.contact-inner.svelte-1uha8ag{z-index:2;position:relative}.social-links.svelte-1uha8ag{flex-wrap:wrap;gap:.65rem;max-inline-size:34rem;margin-block-start:2.5rem;display:flex}@media (width>=900px){.taskbar-tray.svelte-1uha8ag{margin-inline-end:27rem}}@media (width<=900px){.hero.svelte-1uha8ag{min-block-size:760px}.hero-inner.svelte-1uha8ag{min-block-size:690px}.hero-copy.svelte-1uha8ag{inline-size:92%;inset-block-start:4rem}h1.svelte-1uha8ag{margin-block-end:3.5rem;font-size:clamp(6rem,20vw,10rem)}.avatar-window.svelte-1uha8ag{inline-size:min(58vw,470px);inset-block-start:10rem;inset-inline-end:2vw}.contact-orbit.svelte-1uha8ag{inline-size:70vw;inset:auto -16% -12% auto}}@media (width<=700px){.hero.svelte-1uha8ag{min-block-size:auto}.hero.svelte-1uha8ag:before{block-size:43%;inline-size:142vw;inset:-4% auto auto -28%}.hero.svelte-1uha8ag:after{block-size:45%;inline-size:142vw;inset:auto -42% -10% auto}.hero-inner.svelte-1uha8ag{flex-direction:column;min-block-size:0;padding-block:3rem 4rem;display:flex}.hero-copy.svelte-1uha8ag{inline-size:100%;position:relative;inset:auto}.hero-copy.svelte-1uha8ag .tagline-slot{margin-inline-start:0}h1.svelte-1uha8ag{margin-block-end:2.5rem;font-size:clamp(5rem,24vw,7rem)}.hero-actions.svelte-1uha8ag,.hero-presence.svelte-1uha8ag{margin-inline-start:0}.hero-presence.svelte-1uha8ag{inline-size:min(100%,24rem)}.avatar-window.svelte-1uha8ag{inline-size:min(88vw,390px);margin:3.2rem auto 0;position:relative;inset:auto}.readme-window.svelte-1uha8ag{block-size:20rem;inset-inline-end:1rem;rotate:none}.section-taskbar.svelte-1uha8ag{position:relative;inset:auto}.taskbar-inner.svelte-1uha8ag{gap:.3rem;padding-inline:.35rem}.taskbar-start.svelte-1uha8ag{padding-inline:.7rem}.taskbar-app.svelte-1uha8ag{padding-inline:.55rem}.taskbar-tray.svelte-1uha8ag{padding-inline:.5rem}.projects-section.svelte-1uha8ag,.writing.svelte-1uha8ag,.contact.svelte-1uha8ag{padding-block:6rem}.projects-section.svelte-1uha8ag:before{block-size:4rem;inline-size:8rem;inset:-2rem auto auto -2rem}.section-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1rem}h2.svelte-1uha8ag{font-size:clamp(3rem,15vw,5rem);font-stretch:105%}.writing-list.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:1rem}.writing-list.svelte-1uha8ag a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){white-space:normal}}@media (width<=400px){.taskbar-tray.svelte-1uha8ag{display:none}}@media (width<=380px){.hero-actions.svelte-1uha8ag{gap:.5rem}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.taskbar-start.svelte-1uha8ag,.taskbar-app.svelte-1uha8ag,.taskbar-tray.svelte-1uha8ag{transition:none}}
