.buddy-public{--buddy-orange:#ff4d00;color:#121212;background:#f4f1ee}.buddy-public h1,.buddy-public h2,.buddy-public h3{letter-spacing:-.045em;font-family:Space Grotesk,Arial,sans-serif;font-weight:700}.buddy-public h1{line-height:.99}.buddy-public header{border-bottom:2px solid #121212}.buddy-public header nav{padding-top:18px;padding-bottom:18px}.buddy-public header nav>a{font-family:Space Grotesk,Arial,sans-serif}.buddy-public header nav>div,.buddy-public-action,.buddy-section-label,.buddy-public figcaption,.buddy-public footer{font-family:IBM Plex Mono,monospace}.buddy-public header nav>div{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.buddy-public header nav>div a{align-items:center;min-height:44px;display:inline-flex}.buddy-public-action{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.buddy-section-label{color:#b83a16;letter-spacing:.08em;font-size:12px}.buddy-public [class*=rounded]{border-radius:0}.buddy-public figure{box-shadow:none;background:#f4f1ee;border:2px solid #121212}.buddy-public figure figcaption{border-bottom:2px solid #121212;padding-bottom:20px}.buddy-public figure li{background:0 0;border:1px solid #121212}.buddy-public figure li:nth-child(2){color:#f4f1ee;background:#121212}.buddy-public figure li strong{font-family:IBM Plex Mono,monospace;font-size:11px}.buddy-public section.border-t,.buddy-public footer{border-top:2px solid #121212}.buddy-public footer{text-transform:uppercase;font-size:11px}.buddy-public input{border-radius:0}.buddy-public :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #b83a16}.buddy-entrance{display:none}.buddy-entrance-root[data-entrance=playing]>.buddy-entrance{z-index:90;pointer-events:none;isolation:isolate;display:block;position:fixed;inset:0;overflow:hidden}.buddy-entrance-gate{background:#f4f1ee;width:50.1%;position:absolute;inset-block:0}.buddy-entrance-gate--left{border-right:1px solid #d5d0ca;animation:2.8s cubic-bezier(.65,0,.2,1) both buddy-gate-left;left:0}.buddy-entrance-gate--right{animation:2.8s cubic-bezier(.65,0,.2,1) both buddy-gate-right;right:0}.buddy-original-art{mix-blend-mode:multiply;height:auto;display:block}.buddy-original-art--left{width:min(52vw,630px);animation:1.3s cubic-bezier(.22,1,.36,1) both buddy-original-left;position:absolute;top:calc(50% - 3vw);right:13%}.buddy-original-art--right{width:min(52vw,630px);animation:1.3s cubic-bezier(.22,1,.36,1) both buddy-original-right;position:absolute;bottom:calc(50% - 3vw);left:13%}.buddy-entrance-title{width:clamp(84px,15vw,210px);animation:2.8s both buddy-entrance-lettering;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.buddy-original-art--word{width:100%}.buddy-entrance-caption{text-align:center;letter-spacing:.1em;font:11px IBM Plex Mono,monospace;animation:2.8s both buddy-entrance-caption;position:absolute;top:calc(50% + min(30vw,310px));left:15px;right:15px}.buddy-entrance-skip{top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));color:#121212;text-transform:uppercase;pointer-events:auto;background:#f4f1ee;border:1px solid #121212;min-height:44px;padding:10px 18px;font:12px IBM Plex Mono,monospace;position:absolute}@keyframes buddy-gate-left{0%,48%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes buddy-gate-right{0%,48%{transform:translate(0)}to{transform:translate(102%)}}@keyframes buddy-original-left{0%{transform:translate(-40%,15%)rotate(-4deg)}to{transform:translate(0)rotate(0)}}@keyframes buddy-original-right{0%{transform:translate(40%,-15%)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes buddy-entrance-lettering{0%,48%{opacity:1}72%,to{opacity:0}}@keyframes buddy-entrance-caption{0%,48%{opacity:1}70%,to{opacity:0}}@media (width<=600px){.buddy-public h1{font-size:clamp(40px,11vw,56px)}.buddy-public header nav{gap:6px}.buddy-public header nav>div{-moz-column-gap:14px;gap:0 14px}.buddy-original-art--left{width:66vw;top:calc(50% - 1vw);right:18%}.buddy-original-art--right{width:66vw;bottom:calc(50% - 1vw);left:18%}.buddy-entrance-title{width:21vw}}@media (prefers-reduced-motion:reduce){.buddy-entrance-root[data-entrance=playing]>.buddy-entrance{display:none}.buddy-public *,.buddy-public :before,.buddy-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
