.GorillaMascot-module__CshgcW__mascot{--strain-duration:4.5s;width:100%;position:relative}.GorillaMascot-module__CshgcW__trigger{isolation:isolate;aspect-ratio:7/6;border-radius:var(--radius-feature);width:100%;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.GorillaMascot-module__CshgcW__illustration{object-fit:contain;width:100%;height:100%;display:block;position:relative}.GorillaMascot-module__CshgcW__trigger:before{content:"";z-index:-1;inset:-2% calc(6.5% + var(--hero-backdrop-offset)) 26% 26%;border-radius:var(--radius-feature);background:var(--pink-pale);transform-origin:100% 0;transform:translateX(var(--hero-backdrop-offset)) rotate(var(--hero-backdrop-rotation));position:absolute}.GorillaMascot-module__CshgcW__anchor,.GorillaMascot-module__CshgcW__swing{pointer-events:none;display:block;position:absolute;inset:0}.GorillaMascot-module__CshgcW__anchor .GorillaMascot-module__CshgcW__illustration{clip-path:polygon(70.55% 0,100% 0,100% 20%,70.55% 12.2%,70.28% 11.55%,70.65% 10.9%,70.2% 10.15%,70.75% 9.45%,70.3% 8.9%,70.6% 8.15%,70.3% 7.55%,70.55% 7%)}.GorillaMascot-module__CshgcW__swing .GorillaMascot-module__CshgcW__illustration{clip-path:polygon(0 0,70.55% 0,70.55% 7%,70.3% 7.55%,70.6% 8.15%,70.3% 8.9%,70.75% 9.45%,70.2% 10.15%,70.65% 10.9%,70.28% 11.55%,70.55% 12.2%,100% 20%,100% 100%,0 100%)}.GorillaMascot-module__CshgcW__swing{transform-origin:70.55% 11.55%;animation:GorillaMascot-module__CshgcW__branch-strain var(--strain-duration) ease-in-out both}.GorillaMascot-module__CshgcW__splinter{width:.5rem;height:.5rem;color:var(--text-muted);opacity:0;animation:GorillaMascot-module__CshgcW__splinter-fall var(--strain-duration) ease-out both;position:absolute;top:10%;left:70.4%}.GorillaMascot-module__CshgcW__splinterOne{--splinter-x:-.5rem;--splinter-y:1rem}.GorillaMascot-module__CshgcW__splinterTwo{--splinter-x:.5rem;--splinter-y:1.5rem}.GorillaMascot-module__CshgcW__splinterThree{--splinter-x:-.125rem;--splinter-y:2rem}.GorillaMascot-module__CshgcW__speech:not(:empty){border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--white);max-width:12rem;color:var(--ink);font-family:var(--font-caveat), cursive;margin:0;padding:1rem;font-size:1.5rem;line-height:1.2;position:absolute;top:4%;right:0;box-shadow:0 10px 30px #1f20240a}.GorillaMascot-module__CshgcW__speech:empty{margin:0}.GorillaMascot-module__CshgcW__speech:not(:empty):after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);width:.75rem;height:.75rem;position:absolute;bottom:-.4rem;left:1.5rem;transform:rotate(45deg)}@keyframes GorillaMascot-module__CshgcW__branch-strain{0%,16%{transform:rotate(0)}38%{transform:rotate(-2.22deg)}58%{transform:rotate(-5.56deg)}72%{transform:rotate(-9.72deg)}78%{transform:rotate(-18.06deg)}85%{transform:rotate(-22.22deg)}to{transform:rotate(-25deg)}}@keyframes GorillaMascot-module__CshgcW__splinter-fall{0%,76%{opacity:0;transform:translate(0)}78%{opacity:.6;transform:translate(0)}89%,to{opacity:0;transform:translate(var(--splinter-x), var(--splinter-y))}}@media (max-width:860px){.GorillaMascot-module__CshgcW__speech:not(:empty){max-width:10rem;padding:.75rem;font-size:1.25rem;top:0;right:-1rem}}@media (prefers-reduced-motion:reduce){.GorillaMascot-module__CshgcW__swing,.GorillaMascot-module__CshgcW__splinter{animation:none}.GorillaMascot-module__CshgcW__swing{transform:rotate(-25deg)}}
.not-found-module__sxuMuG__scene{padding-block:clamp(8rem, 12vw, 11rem) var(--section-space);background:var(--surface-page);position:relative}.not-found-module__sxuMuG__frame{position:relative}.not-found-module__sxuMuG__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;column-gap:clamp(2rem,4vw,4rem);min-height:30rem;display:grid}.not-found-module__sxuMuG__code{border:1px solid var(--pink-soft);border-radius:var(--radius-pill);background:var(--pink-pale);width:fit-content;color:var(--pink-strong);letter-spacing:.12em;grid-column:1;align-self:end;margin:0 0 1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2}.not-found-module__sxuMuG__copy{grid-column:1;align-self:start}.not-found-module__sxuMuG__copy h1{max-width:15ch;margin:0}.not-found-module__sxuMuG__description{max-width:27rem;color:var(--text-muted);margin:1.5rem 0 0}.not-found-module__sxuMuG__actions{margin-top:var(--button-content-gap);justify-items:start;gap:.5rem;display:grid}.not-found-module__sxuMuG__home{white-space:normal}.not-found-module__sxuMuG__contact{min-height:3.25rem;color:var(--ink);text-underline-offset:.25rem;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.not-found-module__sxuMuG__contact:hover{color:var(--pink-strong)}.not-found-module__sxuMuG__visual{z-index:0;grid-area:1/2/3;width:100%;position:relative}.not-found-module__sxuMuG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.not-found-module__sxuMuG__scene{padding-block:7rem 3rem}.not-found-module__sxuMuG__grid{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-max));grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0}.not-found-module__sxuMuG__code{grid-area:1/1;margin:0 0 1rem}.not-found-module__sxuMuG__visual{grid-area:2/1;width:16rem;margin-bottom:2rem}.not-found-module__sxuMuG__copy{text-align:center;grid-area:3/1}.not-found-module__sxuMuG__copy h1{max-width:16ch;margin-inline:auto}.not-found-module__sxuMuG__description{margin:1rem auto 0}.not-found-module__sxuMuG__actions{justify-items:center}.not-found-module__sxuMuG__home{width:100%;max-width:22rem}}@media (min-width:601px) and (max-width:860px){.not-found-module__sxuMuG__visual{width:20rem}}
