.particle-text-module__dKUmWa__particleField{background:#050607;position:absolute;inset:0;overflow:hidden}.particle-text-module__dKUmWa__particleField canvas{width:100%;height:100%;display:block}.particle-text-module__dKUmWa__particleField h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.particle-text-module__dKUmWa__fallback canvas{display:none}.particle-text-module__dKUmWa__fallback h1{clip:auto;color:#d57018;letter-spacing:-.07em;text-align:center;text-wrap:balance;width:min(86vw,82rem);height:auto;margin:0;padding:0;font-size:clamp(3.5rem,11vw,11rem);font-weight:600;line-height:.85;top:50%;left:50%;overflow:visible;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.particle-text-module__dKUmWa__particleField canvas{display:none}.particle-text-module__dKUmWa__particleField h1{clip:auto;color:#d57018;letter-spacing:-.07em;text-align:center;text-wrap:balance;width:min(86vw,82rem);height:auto;margin:0;padding:0;font-size:clamp(3.5rem,11vw,11rem);font-weight:600;line-height:.85;top:50%;left:50%;overflow:visible;translate:-50% -50%}}
.not-found-module__HS70Aa__page{color:#f2f0e9;isolation:isolate;background:#050607;min-height:max(100svh - 9rem,34rem);position:relative;overflow:hidden}.not-found-module__HS70Aa__actions{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100% - 2rem,42rem);display:grid;position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);left:50%;transform:translate(-50%)}.not-found-module__HS70Aa__action{border:1px solid var(--action-color);background:linear-gradient(105deg, var(--action-wash), transparent 60%), #050607e6;color:#fffdf7;letter-spacing:.045em;text-transform:uppercase;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:4rem;padding:.7rem .75rem .7rem 1rem;font-family:monospace;font-size:.76rem;line-height:1.25;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.not-found-module__HS70Aa__action:before{content:"";opacity:0;background:linear-gradient(100deg,#de771a29,#bd9ee914,#83d9d01a);transition:opacity .26s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-35%)}.not-found-module__HS70Aa__action strong,.not-found-module__HS70Aa__action span{z-index:1;position:relative}.not-found-module__HS70Aa__action strong{overflow-wrap:anywhere;text-shadow:0 1px #000;font-weight:700;transition:transform .28s cubic-bezier(.16,1,.3,1)}.not-found-module__HS70Aa__action span{background:var(--action-disc);color:#11110f;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-family:sans-serif;font-size:1rem;font-weight:700;transition:background .28s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 0 #0000}.not-found-module__HS70Aa__homeAction{--action-color:#f2f0e97a;--action-wash:#f2f0e913;--action-disc:#f2f0e9}.not-found-module__HS70Aa__projectAction{--action-color:#d57018e0;--action-wash:#d570181f;--action-disc:#d57018}.not-found-module__HS70Aa__action:hover,.not-found-module__HS70Aa__action:focus-visible{border-color:#df781b;outline:none;transform:translateY(-.12rem);box-shadow:0 0 2.5rem #d570182b}.not-found-module__HS70Aa__action:hover:before,.not-found-module__HS70Aa__action:focus-visible:before{opacity:1;transform:translate(0)}.not-found-module__HS70Aa__action:hover strong,.not-found-module__HS70Aa__action:focus-visible strong{transform:translate(.14rem)}.not-found-module__HS70Aa__action:hover span,.not-found-module__HS70Aa__action:focus-visible span{background:linear-gradient(135deg,#df781b 8%,#bea0eb 55%,#83d9d0);transform:translate(.08rem,-.08rem)scale(1.08);box-shadow:0 0 0 .3rem #d570181c,0 0 1.7rem #83d9d040}@media (max-width:42rem){.not-found-module__HS70Aa__actions{grid-template-columns:minmax(0,1fr);bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__action,.not-found-module__HS70Aa__action:before,.not-found-module__HS70Aa__action strong,.not-found-module__HS70Aa__action span{transition:none}.not-found-module__HS70Aa__action:hover,.not-found-module__HS70Aa__action:focus-visible,.not-found-module__HS70Aa__action:hover:before,.not-found-module__HS70Aa__action:focus-visible:before,.not-found-module__HS70Aa__action:hover strong,.not-found-module__HS70Aa__action:focus-visible strong,.not-found-module__HS70Aa__action:hover span,.not-found-module__HS70Aa__action:focus-visible span{transform:none}}
