html{scroll-behavior:smooth}body{margin:0;background:#f6f1e7;-webkit-font-smoothing:antialiased}a{color:#2b2733;text-decoration:none}a:hover{color:#221e29}@keyframes bl-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-24px) rotate(9deg)}to{transform:translateY(0) rotate(0)}}@keyframes bl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bl-bob{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes bl-hop{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes bl-twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.35;transform:scale(.6) rotate(30deg)}}#left_eye,#right_eye{transform-box:fill-box;transform-origin:50% 50%;animation:bl-blink 4.6s ease-in-out infinite}#skull,[id*=_skeleton],[id^=rib_]{opacity:0;animation:bl-xray 11s steps(1) infinite;transition:opacity .3s ease}@keyframes bl-xray{0%,91.99%,94.5%,to{opacity:0}92%,94.49%{opacity:1}}@keyframes bl-hidew{0%,91.99%,94.5%,to{opacity:1}92%,94.49%{opacity:0}}svg[data-hero-bunny]:hover #skull,svg[data-hero-bunny]:hover [id*=_skeleton],svg[data-hero-bunny]:hover [id^=rib_]{animation:none;opacity:1}@keyframes bl-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.06)}98%{transform:scaleY(1)}}#right_ear_group{transform-box:fill-box;transform-origin:50% 96%;animation:bl-earL 3.8s ease-in-out infinite}#left_ear_group{transform-box:fill-box;transform-origin:10% 96%;animation:bl-earR 4.4s ease-in-out infinite}@keyframes bl-earL{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}55%{transform:rotate(2.5deg)}}@keyframes bl-earR{0%,to{transform:rotate(0)}40%{transform:rotate(5deg)}70%{transform:rotate(-2.5deg)}}#tail{transform-box:fill-box;transform-origin:20% 60%;animation:bl-wag 1.6s ease-in-out infinite}@keyframes bl-wag{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}#mouth{transform-box:fill-box;transform-origin:50% 0%;animation:bl-nom 5.2s ease-in-out infinite}@keyframes bl-nom{0%,86%,to{transform:scaleY(1)}92%{transform:scaleY(.55)}}#right_paw{transform-box:fill-box;transform-origin:50% 0%;animation:bl-paw 5.6s ease-in-out infinite}@keyframes bl-paw{0%,80%,to{transform:rotate(0)}88%{transform:rotate(-7deg)}}#decoration path,#decoration1 path{stroke-dasharray:38 62;opacity:.4;animation:bl-flow 2.6s linear infinite}#decoration path:nth-child(2),#decoration1 path:nth-child(2){animation-delay:-.5s}#decoration path:nth-child(3),#decoration1 path:nth-child(3){animation-delay:-1s}#decoration1 path:nth-child(4){animation-delay:-1.5s}#decoration1 path:nth-child(5){animation-delay:-2s}@keyframes bl-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}#decoration2 circle,#decoration3 circle{transform-box:fill-box;transform-origin:50% 50%;opacity:0;animation:bl-dot 7s ease-in-out infinite}#decoration2 circle:nth-child(2),#decoration3 circle:nth-child(2){animation-delay:1.1s}#decoration2 circle:nth-child(3),#decoration3 circle:nth-child(3){animation-delay:2.2s}#decoration3 circle:nth-child(4){animation-delay:3.3s}#decoration3 circle:nth-child(5){animation-delay:4.4s}#decoration3 circle:nth-child(6){animation-delay:2.2s}@keyframes bl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#cs_left_eye,#cs_right_eye{transform-box:fill-box;transform-origin:50% 50%;animation:cblink 5.2s ease-in-out infinite}@keyframes cblink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}99%{transform:scaleY(1)}}#cs_left_eye_detail,#cs_right_eye_detail{transform-box:fill-box;transform-origin:50% 50%;animation:cdart 7.5s ease-in-out infinite}@keyframes cdart{0%,16%,to{transform:translate(0) scaleY(1)}22%,32%{transform:translate(14%,-6%) scaleY(1)}38%,50%{transform:translate(-12%,4%) scaleY(1)}56%{transform:translateY(8%) scaleY(1)}63%,63.8%{transform:translate(0) scaleY(.1)}70%,86%{transform:translate(8%,-4%) scaleY(1)}}#cs_glasses,#cs_glasses_left_detail,#cs_glasses_right_detail{transform-box:fill-box;transform-origin:50% 50%;animation:cslip 9s ease-in-out infinite}@keyframes cslip{0%,68%,to{transform:translateY(0)}76%,80%{transform:translateY(16px)}84%{transform:translateY(-4px)}87%{transform:translateY(0)}}#cs_left_ear,#cs_left_ear_detail{transform-box:fill-box;transform-origin:50% 92%;animation:cearL 4.2s ease-in-out infinite}#cs_right_ear,#cs_right_ear_detail{transform-box:fill-box;transform-origin:50% 92%;animation:cearR 4.8s ease-in-out infinite}@keyframes cearL{0%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}60%{transform:rotate(2.5deg)}}@keyframes cearR{0%,to{transform:rotate(0)}45%{transform:rotate(5deg)}75%{transform:rotate(-2.5deg)}}#cs_hair{transform-box:fill-box;transform-origin:97% 28%;animation:chair 3.6s ease-in-out infinite}@keyframes chair{0%,to{transform:rotate(0) scaleY(1)}22%{transform:rotate(-4deg) scaleY(1.04)}48%{transform:rotate(2.5deg) scaleY(.97)}70%{transform:rotate(-2deg) scaleY(1.02)}86%{transform:rotate(1deg) scaleY(1)}}#cs_nose{transform-box:fill-box;transform-origin:50% 50%;animation:csniff 3.2s ease-in-out infinite}@keyframes csniff{0%,78%,to{transform:scale(1)}84%{transform:scale(1.12)}90%{transform:scale(.96)}96%{transform:scale(1.08)}}#cs_mouth,#cs_teeth,#cs_tongue{transform-box:fill-box;transform-origin:50% 20%;animation:claugh 6.4s ease-in-out infinite}@keyframes claugh{0%,74%,to{transform:scaleY(1)}78%{transform:scaleY(1.18)}82%{transform:scaleY(.92)}86%{transform:scaleY(1.14)}90%{transform:scaleY(1)}}#cs_recipient,#cs_recipient_border{transform-box:fill-box;transform-origin:50% 95%;animation:cswirl 3.4s ease-in-out infinite}@keyframes cswirl{0%,to{transform:rotate(0)}25%{transform:rotate(-2.6deg)}65%{transform:rotate(2.2deg)}}#cs_recipient_detail_1,#cs_recipient_detail_2,#cs_recipient_detail_3,#cs_recipient_detail_4,#cs_recipient_detail_5,#cs_recipient_detail_6,#cs_recipient_detail_7{transform-box:fill-box;transform-origin:50% 100%;animation:cboil 2.4s ease-in-out infinite,cliq 8s linear infinite alternate}#cs_recipient_detail_2{animation-delay:.3s}#cs_recipient_detail_3{animation-delay:.7s}#cs_recipient_detail_4{animation-delay:1s}#cs_recipient_detail_5{animation-delay:1.4s}#cs_recipient_detail_6{animation-delay:1.7s}#cs_recipient_detail_7{animation-delay:2s}@keyframes cboil{0%,to{transform:translateY(0) scale(1);opacity:1}45%{transform:translateY(-26%) scale(.72);opacity:.75}60%{transform:translateY(-8%) scale(1.05);opacity:1}}@keyframes cliq{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(120deg)}}#cs_finger_1{transform-box:fill-box;transform-origin:0% 50%;animation:ctap 2.2s ease-in-out infinite}#cs_finger_2{transform-box:fill-box;transform-origin:0% 50%;animation:ctap 2.2s ease-in-out .15s infinite}#cs_finger_3{transform-box:fill-box;transform-origin:0% 50%;animation:ctap 2.2s ease-in-out .3s infinite}#cs_big_finger{transform-box:fill-box;transform-origin:20% 80%;animation:ctap 2.2s ease-in-out .45s infinite}@keyframes ctap{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-6deg)}90%{transform:rotate(2deg)}}@keyframes bl-glitch{0%,89%,93.5%,to{text-shadow:none;transform:none;clip-path:none}90%{text-shadow:-5px 0 #E7699A,5px 0 #6B5AD1;transform:skew(-4deg) translate(3px);clip-path:polygon(0 0,100% 0,100% 42%,0 42%,0 55%,100% 55%,100% 100%,0 100%)}91.5%{text-shadow:4px 0 #6B5AD1,-4px 0 #FFDD7A;transform:skew(3deg) translate(-4px);clip-path:polygon(0 12%,100% 12%,100% 70%,0 70%,0 82%,100% 82%,100% 100%,0 100%)}93%{text-shadow:-2px 0 #E7699A,2px 0 #6B5AD1;transform:none;clip-path:none}}@keyframes bl-artifact{0%,87%,94%,to{opacity:0}88%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(-14px) scaleY(.6)}92%{opacity:.7;transform:translate(10px)}}@keyframes bl-hue{0%{filter:hue-rotate(-12deg)}to{filter:hue-rotate(16deg)}}@keyframes bl-rgb{0%,91%,95%,to{filter:none}92%{filter:drop-shadow(-6px 0 rgba(231,105,154,.7)) drop-shadow(6px 0 rgba(107,90,209,.7))}94%{filter:drop-shadow(4px 0 rgba(107,90,209,.6))}}@media (max-width: 760px){[data-mq=nav-links],[data-mq=hide-sm]{display:none!important}svg[data-hero-bunny]{height:48vh!important}[data-mq=scientist]{height:20vh!important}[data-fan-wrap]{flex-direction:column!important;align-items:center!important;gap:18px!important}[data-fan-card]{width:min(92%,360px)!important;margin-right:0!important;transform:none!important}}@keyframes bl-bub{0%{transform:translateY(0);opacity:0}25%{opacity:1}to{transform:translateY(-46px);opacity:0}}
