.CshgcW_mascot{--strain-duration:4.5s;width:100%;position:relative}.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}.CshgcW_illustration{object-fit:contain;width:100%;height:100%;display:block;position:relative}.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}.CshgcW_anchor,.CshgcW_swing{pointer-events:none;display:block;position:absolute;inset:0}.CshgcW_anchor .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%)}.CshgcW_swing .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%)}.CshgcW_swing{transform-origin:70.55% 11.55%;animation:CshgcW_branch-strain var(--strain-duration) ease-in-out both}.CshgcW_splinter{width:.5rem;height:.5rem;color:var(--text-muted);opacity:0;animation:CshgcW_splinter-fall var(--strain-duration) ease-out both;position:absolute;top:10%;left:70.4%}.CshgcW_splinterOne{--splinter-x:-.5rem;--splinter-y:1rem}.CshgcW_splinterTwo{--splinter-x:.5rem;--splinter-y:1.5rem}.CshgcW_splinterThree{--splinter-x:-.125rem;--splinter-y:2rem}.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}.CshgcW_speech:empty{margin:0}.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 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 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){.CshgcW_speech:not(:empty){max-width:10rem;padding:.75rem;font-size:1.25rem;top:0;right:-1rem}}@media (prefers-reduced-motion:reduce){.CshgcW_swing,.CshgcW_splinter{animation:none}.CshgcW_swing{transform:rotate(-25deg)}}
.sxuMuG_scene{padding-block:clamp(8rem, 12vw, 11rem) var(--section-space);background:var(--surface-page);position:relative}.sxuMuG_frame{position:relative}.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}.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}.sxuMuG_copy{grid-column:1;align-self:start}.sxuMuG_copy h1{max-width:15ch;margin:0}.sxuMuG_description{max-width:27rem;color:var(--text-muted);margin:1.5rem 0 0}.sxuMuG_actions{margin-top:var(--button-content-gap);justify-items:start;gap:.5rem;display:grid}.sxuMuG_home{white-space:normal}.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}.sxuMuG_contact:hover{color:var(--pink-strong)}.sxuMuG_visual{z-index:0;grid-area:1/2/3;width:100%;position:relative}.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){.sxuMuG_scene{padding-block:7rem 3rem}.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}.sxuMuG_code{grid-area:1/1;margin:0 0 1rem}.sxuMuG_visual{grid-area:2/1;width:16rem;margin-bottom:2rem}.sxuMuG_copy{text-align:center;grid-area:3/1}.sxuMuG_copy h1{max-width:16ch;margin-inline:auto}.sxuMuG_description{margin:1rem auto 0}.sxuMuG_actions{justify-items:center}.sxuMuG_home{width:100%;max-width:22rem}}@media (min-width:601px) and (max-width:860px){.sxuMuG_visual{width:20rem}}
