.bh{--s:0;color:#0a0a0b;padding:calc(112px + env(safe-area-inset-top,0px)) var(--page-g,clamp(20px,3.4vw,48px)) clamp(56px,9vh,104px);background:#f7f6f2;position:relative;overflow:hidden}.bh-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,104px);display:grid}.bh-eye{letter-spacing:.14em;text-transform:uppercase;color:#6f6a62;align-items:center;gap:12px;margin:0;font:500 11px/1.4 JetBrains Mono,ui-monospace,monospace;display:flex}.bh-dot{background:#f5c400;border-radius:50%;flex:none;width:8px;height:8px}.bh-h1{letter-spacing:.14em;text-transform:uppercase;color:#3c3b38;max-width:40ch;margin:20px 0 0;font:800 clamp(13px,1.05vw,15px)/1.35 Manrope,sans-serif}.bh-st{text-transform:uppercase;letter-spacing:-.035em;margin:22px 0 0;font-family:Manrope,sans-serif;font-size:clamp(40px,5.3vw,94px);font-weight:800;line-height:.92}.bh-ln{margin-top:-.14em;padding:.14em 0 .04em;display:block;overflow:hidden}.bh-ln>span{transition:transform 1.2s cubic-bezier(.16,.84,.24,1) calc(.15s + var(--i,0) * .11s);display:block;transform:translateY(125%)}.bh.in .bh-ln>span{transform:none}.bh-ln .acc{color:#b38f00}.bh-lead{color:#3c3b38;opacity:0;max-width:50ch;margin:30px 0 0;font-size:clamp(16px,1.15vw,18px);line-height:1.7;transition:opacity .9s .75s,transform .9s cubic-bezier(.16,.84,.24,1) .75s;transform:translateY(14px)}.bh-cta,.bh-facts{opacity:0;transition:opacity .9s .95s}.bh.in .bh-lead,.bh.in .bh-cta,.bh.in .bh-facts{opacity:1;transform:none}.bh-cta{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:32px;display:flex}.bh-b1{color:#f7f6f2;letter-spacing:.12em;text-transform:uppercase;background:#0a0a0b;padding:18px 22px;font:800 13px/1 Manrope,sans-serif;text-decoration:none}.bh-b1 span{color:#f5c400}.bh-b2{color:#0a0a0b;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #f5c400;padding:6px 0;font:700 13px/1 Manrope,sans-serif;text-decoration:none}.bh-b1:focus-visible,.bh-b2:focus-visible{outline-offset:4px;outline:2px solid #0a0a0b}.bh-facts{letter-spacing:.14em;text-transform:uppercase;color:#6f6a62;flex-wrap:wrap;gap:10px 0;margin:44px 0 0;padding:0;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;list-style:none;display:flex}.bh-facts li:not(:last-child):after{content:"·";color:#b9b4aa;margin:0 14px}.bh-vis{transform:translateY(calc(var(--s) * -80px));opacity:calc(1 - var(--s) * .8);justify-items:center;gap:22px;display:grid;position:relative}.bh-orb{aspect-ratio:1;opacity:0;width:min(520px,100%);transition:opacity 1.6s .3s,transform 1.6s cubic-bezier(.16,.84,.24,1) .3s;position:relative;transform:scale(.9)}.bh.in .bh-orb{opacity:1;transform:none}.bh-orb>span{border-radius:50%;margin:auto;position:absolute;inset:0}.bh-glow{background:radial-gradient(circle,#f5c4006b 0%,#f5c4002e 32%,#f5c4000d 55%,#f5c40000 70%);animation:10s cubic-bezier(.45,0,.35,1) infinite bhBreath}.bh-ring{border:1px solid #0a0a0b24;width:58%;height:58%;animation:10s cubic-bezier(.45,0,.35,1) infinite bhBreath}.bh-ring.r2{border-color:#0a0a0b12;width:82%;height:82%;animation-delay:-.35s}.bh-core{background:#f5c400;width:18px;height:18px;box-shadow:0 0 0 8px #f5c40029}@keyframes bhBreath{0%{transform:scale(.86)}40%{transform:scale(1.04)}to{transform:scale(.86)}}.bh-cue{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#6f6a62;width:120px;height:14px;margin:0;font:500 11px/14px JetBrains Mono,ui-monospace,monospace;position:relative}.bh-cue span{opacity:0;position:absolute;inset:0}.bh-cue .in-t{animation:10s linear infinite bhIn}.bh-cue .ex-t{animation:10s linear infinite bhEx}@keyframes bhIn{0%,2%{opacity:0}8%,34%{opacity:1}40%,to{opacity:0}}@keyframes bhEx{0%,40%{opacity:0}46%,92%{opacity:1}98%,to{opacity:0}}.bh.off .bh-glow,.bh.off .bh-ring,.bh.off .bh-cue span{animation-play-state:paused}@media (width>=901px){.bh-in{min-height:calc(100svh - 220px)}}@media (width<=900px){.bh-in{grid-template-columns:minmax(0,1fr)}.bh-vis{opacity:1;order:-1;margin-bottom:-10px;transform:none}.bh-orb{width:min(300px,78vw)}}@media (prefers-reduced-motion:reduce){.bh-ln>span,.bh-lead,.bh-cta,.bh-facts,.bh-orb{opacity:1;transition:none;transform:none}.bh-glow,.bh-ring,.bh-cue span{animation:none}.bh-cue{display:none}.bh-vis{opacity:1;transform:none}}
