.rb{--rb-t:1;--rb-step:90ms;--rb-sheen-at:2.05s;--rb-ink:#241e18;--rb-line:#241e1852;--rb-core-ink:#241e18;color:var(--rb-ink)}@supports (color:lab(0% 0 0)){.rb{--rb-ink:lab(11.8366% 1.93646 5.57616);--rb-line:lab(11.8366% 1.93646 5.57616/.32);--rb-core-ink:lab(11.8366% 1.93646 5.57616)}}.dark .rb{--rb-ink:#fff;--rb-line:#ffffff80;--rb-core-ink:#fff}.rb-wait{visibility:hidden}.rb-wm{display:block;overflow:visible}.rb-f{fill:var(--rb-ink)}.rb-s{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.5px;stroke-dasharray:1;opacity:0}.rb-core,.rb-glow{transform-box:fill-box;transform-origin:50%}.rb-glow{opacity:.55}.rb-sh rect{fill:var(--rb-sheen-ink)}.rb-hero{--rb-step:55ms;--rb-sheen-at:2.65s;--rb-deep1:color-mix(in oklab, var(--rb-c1) 32%, #000);--rb-deep2:color-mix(in oklab, var(--rb-c2) 32%, #000);width:min(690px,100vw - 48px);height:auto;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--rb-c1) 30%, transparent)) drop-shadow(0 0 72px color-mix(in srgb, var(--rb-c2) 22%, transparent));display:block;overflow:visible}@media (min-width:1240px){.rb-hero{width:min(690px,100vw - 586px)}}.rb-hero .rb-f{fill:var(--rb-grad)}.rb-hero .rb-core{fill:var(--rb-core-ink)}.rb-hero .rb-sh rect{fill:var(--rb-sheen-white)}.rb-ex-k{transform:translate(calc(var(--k) * .85px), calc(var(--k) * .85px))}.rb-rgb{mix-blend-mode:screen;opacity:.9}.rb-rgb-1{fill:var(--rb-c1);transform:translate(-4px)}.rb-rgb-2{fill:var(--rb-c2);transform:translate(4px)}.rb-edge{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:1.4px}.rb-slice{transform:translateX(var(--dx))}.rb-banner{container-type:inline-size}.rb-row{--rb-h:min(var(--rb-max,44px), 5.2cqi);justify-content:center;align-items:center;gap:calc(var(--rb-h) * .55);display:flex}.rb-mark{justify-content:center;display:flex}.rb-banner .rb-wm{height:var(--rb-h);width:auto}.rb-div{width:1px;height:calc(var(--rb-h) * 1.1);background:var(--rb-line);transform-origin:50%;flex:none}.rb-tag{font-family:var(--font-montserrat), var(--font-nunito-sans), -apple-system, sans-serif;font-size:calc(var(--rb-h) * .74);letter-spacing:.01em;white-space:nowrap;font-weight:300;line-height:1}.rb-tag b{margin-right:.24em;font-weight:700;display:inline-block}.rb-ch{display:inline-block}.rb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb-icons{align-items:center;gap:calc(var(--rb-h) * .42);display:flex}.rb-ic{width:calc(var(--rb-h) * .66);height:calc(var(--rb-h) * .66);color:var(--rb-ink);border-radius:6px;place-items:center;display:grid}.rb-ic svg{fill:currentColor;width:100%;height:100%;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s,color .25s}.rb-ic:hover svg,.rb-ic:focus-visible svg{transform:translateY(-14%)scale(1.12)}.rb-ic:focus-visible{outline:2px solid var(--rb-c2);outline-offset:4px}.rb-tiktok:hover svg,.rb-tiktok:focus-visible svg{filter:drop-shadow(-1.5px -1px #25f4ee)drop-shadow(1.5px 1px #fe2c55)}.rb-x:hover svg,.rb-x:focus-visible svg{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--rb-ink) 70%, transparent))}.rb-youtube:hover,.rb-youtube:focus-visible{color:#f03}@container (max-width:540px){.rb-row{--rb-h:min(var(--rb-max,44px), 10cqi);row-gap:calc(var(--rb-h) * .5);flex-wrap:wrap}.rb-mark{flex:0 0 100%}.rb-d1{display:none}.rb-tag{font-size:calc(var(--rb-h) * .56)}.rb-ic{width:calc(var(--rb-h) * .5);height:calc(var(--rb-h) * .5)}.rb-div{height:calc(var(--rb-h) * .7)}}.rb-corner{--rb-max:22px;z-index:0;pointer-events:none;width:min(560px,100vw - 48px);transition:opacity .3s,visibility .3s;position:absolute;top:21px;left:24px}.rb-corner.rb-away{opacity:0;visibility:hidden}.rb-corner .rb-row,.rb-corner .rb-mark{justify-content:flex-start}.rb-corner .rb-wm,.rb-corner .rb-ic{pointer-events:auto}.rb-corner{--rb-g1:color-mix(in oklab, var(--rb-c1), var(--rb-c2) 46%)}.rb-corner .rb-f{fill:var(--rb-grad)}.rb-corner .rb-core{fill:var(--rb-core-ink)}.rb-corner .rb-sh rect{fill:var(--rb-sheen-white)}.rb-corner .rb-tag b,.rb-corner .rb-ch{color:color-mix(in oklab, var(--rb-c1), var(--rb-c2) calc(52% + var(--k) * 2.5%))}.rb-corner .rb-d1{background:color-mix(in oklab, color-mix(in oklab, var(--rb-c1), var(--rb-c2) 49%) 60%, transparent)}.rb-corner .rb-d2{background:color-mix(in oklab, color-mix(in oklab, var(--rb-c1), var(--rb-c2) 81%) 60%, transparent)}.rb-corner .rb-ic{color:color-mix(in oklab, var(--rb-c1), var(--rb-c2) calc(86% + var(--j) * 7%))}:where(:root:not(.dark)) .rb-corner .rb-tag b,:where(:root:not(.dark)) .rb-corner .rb-ch{color:oklch(from color-mix(in oklab, var(--rb-c1), var(--rb-c2) calc(52% + var(--k) * 2.5%)) min(l, .48) c h)}:where(:root:not(.dark)) .rb-corner .rb-ic{color:oklch(from color-mix(in oklab, var(--rb-c1), var(--rb-c2) calc(86% + var(--j) * 7%)) min(l, .48) c h)}:where(.dark) .rb-corner .rb-tag b,:where(.dark) .rb-corner .rb-ch{color:oklch(from color-mix(in oklab, var(--rb-c1), var(--rb-c2) calc(52% + var(--k) * 2.5%)) max(l, .78) c h)}:where(.dark) .rb-corner .rb-ic{color:oklch(from color-mix(in oklab, var(--rb-c1), var(--rb-c2) calc(86% + var(--j) * 7%)) max(l, .78) c h)}.rb-corner .rb-youtube:hover,.rb-corner .rb-youtube:focus-visible{color:#f03}@media (max-width:639px){.rb-corner{--rb-max:16px;width:calc(100vw - 32px);top:18px;left:16px}}.rb.is-play .rb-s{animation:rb-draw calc(.8s * var(--rb-t)) cubic-bezier(.65, 0, .35, 1) calc(var(--i) * var(--rb-step) * var(--rb-t)) both, rb-out calc(.5s * var(--rb-t)) ease calc((.9s + var(--i) * var(--rb-step)) * var(--rb-t)) both}.rb.is-play .rb-f{animation:rb-in calc(.55s * var(--rb-t)) ease calc((.42s + var(--i) * var(--rb-step)) * var(--rb-t)) both}.rb.is-play .rb-core{animation:rb-pop calc(.6s * var(--rb-t)) cubic-bezier(.34, 1.56, .64, 1) calc((.79s + var(--i) * var(--rb-step)) * var(--rb-t)) both}.rb.is-play .rb-glow{animation:rb-in calc(.6s * var(--rb-t)) ease calc((.89s + var(--i) * var(--rb-step)) * var(--rb-t)) both, rb-breathe calc(3.6s * var(--rb-t)) ease-in-out calc((1.54s + var(--i) * var(--rb-step)) * var(--rb-t)) infinite}.rb-hero.is-play .rb-glow{animation:rb-in calc(.6s * var(--rb-t)) ease calc((.89s + var(--i) * var(--rb-step)) * var(--rb-t)) both}.rb-hero.is-play .rb-ex{animation:rb-in calc(.2s * var(--rb-t)) ease calc(1.25s * var(--rb-t)) both}.rb-hero.is-play .rb-ex-k{animation:rb-extrude calc(.7s * var(--rb-t)) cubic-bezier(.22, 1, .36, 1) calc(1.25s * var(--rb-t)) both}.rb-hero.is-play .rb-scan,.rb-hero.is-play .rb-edge{animation:rb-in calc(.5s * var(--rb-t)) ease calc(1.5s * var(--rb-t)) both}.rb-hero.is-play .rb-rgb-1{animation:rb-split-l calc(.52s * var(--rb-t)) cubic-bezier(.22, 1, .36, 1) calc(1.65s * var(--rb-t)) both}.rb-hero.is-play .rb-rgb-2{animation:rb-split-r calc(.52s * var(--rb-t)) cubic-bezier(.22, 1, .36, 1) calc(1.65s * var(--rb-t)) both}.rb-hero.is-play .rb-slice{animation:rb-glitch calc(.46s * var(--rb-t)) steps(1, end) calc(2.1s * var(--rb-t)) both}.rb.is-play .rb-d1,.rb.is-play .rb-d2{animation:rb-grow calc(.5s * var(--rb-t)) cubic-bezier(.22, 1, .36, 1) calc(.95s * var(--rb-t)) both}.rb.is-play .rb-d2{animation-delay:calc(1.15s * var(--rb-t))}.rb.is-play .rb-tag b{animation:rb-rise calc(.55s * var(--rb-t)) cubic-bezier(.22, 1, .36, 1) calc(1.1s * var(--rb-t)) both}.rb.is-play .rb-ch{animation:rb-gather calc(.9s * var(--rb-t)) cubic-bezier(.22, 1, .36, 1) calc(1.2s * var(--rb-t)) both}.rb.is-play .rb-ic{animation:rb-icon calc(.5s * var(--rb-t)) cubic-bezier(.34, 1.56, .64, 1) calc((1.5s + var(--j) * .11s) * var(--rb-t)) both}.rb.is-play .rb-sh-a{animation:rb-sheen calc(1.2s * var(--rb-t)) cubic-bezier(.45, 0, .25, 1) calc(var(--rb-sheen-at) * var(--rb-t)) both}.rb.is-sheen .rb-sh-b{animation:1s cubic-bezier(.45,0,.25,1) both rb-sheen}@keyframes rb-draw{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes rb-out{0%{opacity:1}to{opacity:0}}@keyframes rb-in{0%{opacity:0}to{opacity:1}}@keyframes rb-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rb-breathe{0%,to{opacity:.35}50%{opacity:.9}}@keyframes rb-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rb-rise{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes rb-gather{0%{opacity:0;transform:translateX(calc(var(--o) * .32em));filter:blur(5px)}to{opacity:1;filter:none;transform:none}}@keyframes rb-icon{0%{opacity:0;transform:translateY(45%)scale(.6)}to{opacity:1;transform:none}}@keyframes rb-extrude{0%{transform:translate(0)}}@keyframes rb-split-l{0%{opacity:0;transform:translate(-24px)}}@keyframes rb-split-r{0%{opacity:0;transform:translate(24px)}}@keyframes rb-glitch{0%{transform:translate(0)}18%{transform:translateX(calc(var(--dx) * -1.4))}36%{transform:translateX(calc(var(--dx) * 2.2))}52%{transform:translate(0)}70%{transform:translateX(calc(var(--dx) * 1.6))}to{transform:translateX(var(--dx))}}@keyframes rb-sheen{0%{transform:translate(0)}to{transform:translateX(var(--rb-sweep))}}@media (prefers-reduced-motion:reduce){.rb *,.rb{transition:none!important;animation:none!important}}
