.ERBpWq_entrance{z-index:100;background:var(--background);color:var(--foreground);touch-action:none;place-items:center;display:none;position:fixed;inset:0}html[data-signature-welcome]{scrollbar-gutter:stable;background:var(--background);overflow:hidden}html[data-signature-welcome] .ERBpWq_entrance{animation:.3s ease-in-out 1.2s both paused ERBpWq_signature-exit;display:grid}:is(html[data-signature-welcome=assembling] .ERBpWq_entrance,html[data-signature-welcome=leaving] .ERBpWq_entrance,html[data-signature-welcome=assembling] .ERBpWq_letter,html[data-signature-welcome=leaving] .ERBpWq_letter){animation-play-state:running}:is(html[data-signature-welcome=preparing] .ERBpWq_site,html[data-signature-welcome=assembling] .ERBpWq_site){opacity:0;visibility:hidden}.ERBpWq_mark{aspect-ratio:15/4;filter:brightness(.68);width:min(78vw,32rem);position:relative}.dark .ERBpWq_mark{filter:none}.ERBpWq_letter{background:var(--letter-light) center / contain no-repeat;animation:ERBpWq_signature-assemble .7s cubic-bezier(.22, 1, .36, 1) var(--letter-delay) both paused;will-change:transform, opacity;position:absolute;inset:0}.dark .ERBpWq_letter{background-image:var(--letter-dark)}@keyframes ERBpWq_signature-assemble{0%{opacity:0;transform:translate3d(var(--letter-x), var(--letter-y), 0) rotate(var(--letter-turn)) scale(.94)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes ERBpWq_signature-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-signature-welcome]{overflow:auto}html[data-signature-welcome] .ERBpWq_entrance{animation:none;display:none}html[data-signature-welcome] .ERBpWq_site{opacity:1;visibility:visible}}
.OBbP4W_word{background-image:inherit;background-clip:inherit;opacity:.001;filter:blur(5px);display:inline-block;transform:translateY(10px)}.OBbP4W_reveal[data-revealed=true] .OBbP4W_word{animation:OBbP4W_word-reveal var(--text-word-duration,.8s) cubic-bezier(.4, 0, .2, 1) both;animation-delay:calc(var(--text-reveal-delay,0s) + var(--text-word-index) * var(--text-word-stagger,50ms))}@keyframes OBbP4W_word-reveal{0%{opacity:.001;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.OBbP4W_reveal[data-revealed=true] .OBbP4W_word[data-text-settled=true]{opacity:1;filter:none;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.OBbP4W_word{opacity:1;filter:none;transform:none;animation:none!important}}
._3sSLnq_journey{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}._3sSLnq_lane{--letter-size:clamp(200px, 20vw, 320px);--letter-top:30%;width:clamp(32px,50vw - 552px,320px);position:absolute;inset-block:0;overflow:hidden}._3sSLnq_left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}._3sSLnq_right{--letter-top:34%;right:0;-webkit-mask-image:linear-gradient(270deg,#000 65%,#0000);mask-image:linear-gradient(270deg,#000 65%,#0000)}._3sSLnq_letter{top:calc(var(--letter-top) - var(--letter-size) / 2);left:calc((100% - var(--letter-size)) / 2);width:var(--letter-size);height:var(--letter-size);background:var(--letter-light) center / contain no-repeat;will-change:transform, opacity;position:absolute}.dark ._3sSLnq_letter{background-image:var(--letter-dark)}@media not (min-width:1280px),(prefers-reduced-motion:reduce){._3sSLnq_journey{display:none}}
