.rb-mark{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.rb-mark-stage{aspect-ratio:1;width:100%;position:relative}.rb-mark-stage canvas,.rb-mark-stage svg{width:100%;height:100%;display:block;position:absolute;inset:0}.rb-mark-stage svg{width:60%;height:60%;inset:20%}.rb-mark figcaption{justify-content:center;width:100%;margin-top:-13%;display:flex;position:relative}.rb-mark-word{width:62%;height:auto;color:var(--ink,#1e3a8c);opacity:0;transition:opacity .6s;overflow:visible}.rb-mark-word.in{opacity:1}.rb-mark-word .g-line{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.45,0,.55,1),fill-opacity .6s,stroke-opacity .6s}.rb-mark-word.in .g-line{stroke-dashoffset:0}.rb-mark-word .g-hatch{color:var(--ink-2,var(--ink,#2f4fae));clip-path:inset(0 0 0 100%);transition:clip-path .6s linear calc(2.6s + (5 - var(--i))*.44s),opacity .6s ease}.rb-mark-word.in .g-hatch{clip-path:inset(0)}.rb-mark-word.is-inked .g-line{fill-opacity:1;stroke-opacity:0}.rb-mark-word.is-inked .g-hatch{opacity:0}.rb-mark-word:not(.in) :is(.g-line,.g-hatch){transition:none}.rb-mark-word-re .g-line,.rb-mark-word-un .g-line{transition:stroke-dashoffset .9s,fill-opacity .6s,stroke-opacity .6s}.rb-mark-word-re .g-hatch,.rb-mark-word-un .g-hatch{transition:clip-path .45s linear calc(.7s + (1 - var(--i))*.3s),opacity .6s ease}.rb-mark-word:not(.is-rebundle) .rb-mark-word-re .g-line,.rb-mark-word:not(.is-unbundle) .rb-mark-word-un .g-line{stroke-dashoffset:1px}.rb-mark-word:not(.is-rebundle) .rb-mark-word-re .g-hatch,.rb-mark-word:not(.is-unbundle) .rb-mark-word-un .g-hatch{clip-path:inset(0 0 0 100%)}.rb-mark-word-all,.rb-mark-word-re,.rb-mark-word-un{transition:transform .45s cubic-bezier(.3,.7,.2,1),opacity .35s}.rb-mark-word:not(.is-rebundle) .rb-mark-word-re{opacity:0;transform:translateY(16px)}.rb-mark-word-un{opacity:0;transform:translateY(-14px)}.rb-mark-word.is-unbundle .rb-mark-word-un{opacity:1;transition-delay:.1s;transform:none}.rb-mark-word.is-unbundle .rb-mark-word-all{transform:translate(6.8px)}.rb-mark-word.is-bundle .rb-mark-word-all{transform:translate(-26.6px)}@media (prefers-reduced-motion:reduce){.rb-mark-word .g-line,.rb-mark-word .g-hatch,.rb-mark-word-all,.rb-mark-word-re,.rb-mark-word-un{transition:opacity .2s}}
