.thinker-credit[data-v-bab63423]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;text-align:center}.thinker-label[data-v-bab63423]{color:#fff9;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.thinker-name[data-v-bab63423]{color:#fff;font-size:1rem;font-weight:800;letter-spacing:.01em}.thinker-stage[data-v-bab63423]{width:12rem;aspect-ratio:487 / 189;perspective:800px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem}.thinker-stage.is-dragging[data-v-bab63423]{cursor:grabbing}.thinker-stage[data-v-bab63423]:focus-visible{outline:2px solid #f0cf6a;outline-offset:8px}.thinker-spin[data-v-bab63423]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1)}.thinker-stage.is-dragging .thinker-spin[data-v-bab63423]{transition:none}.thinker-logo[data-v-bab63423]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.thinker-edge[data-v-bab63423]{filter:brightness(.55)}.thinker-front[data-v-bab63423]{transform:translateZ(6px)}.thinker-rear[data-v-bab63423]{transform:translateZ(-6px)}@media (prefers-reduced-motion: reduce){.thinker-spin[data-v-bab63423]{transition:none}}.footer-pattern[data-v-862421f3]{background-image:radial-gradient(circle at 12% 20%,rgba(255,255,255,.14) 0 1px,transparent 1.5px),linear-gradient(120deg,transparent 0 72%,rgba(255,255,255,.05) 72% 72.15%,transparent 72.15%);background-size:28px 28px,100% 100%;-webkit-mask-image:linear-gradient(to right,black,transparent 75%);mask-image:linear-gradient(to right,black,transparent 75%)}.footer-heading[data-v-862421f3]{position:relative;padding-bottom:.85rem;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.footer-heading[data-v-862421f3]:after{position:absolute;bottom:0;left:0;width:2.25rem;height:2px;background:#b64b6a;content:""}.footer-link[data-v-862421f3]{display:inline-flex;align-items:center;color:#ffffffad;font-size:.875rem;line-height:1.5;transition:color .18s ease,transform .18s ease}.footer-link[data-v-862421f3]:before{width:0;height:1px;margin-right:0;background:#d5a436;content:"";transition:width .18s ease,margin-right .18s ease}.footer-link[data-v-862421f3]:hover{color:#fff;transform:translate(2px)}.footer-link[data-v-862421f3]:hover:before{width:.75rem;margin-right:.5rem}@media (prefers-reduced-motion: reduce){.footer-link[data-v-862421f3],.footer-link[data-v-862421f3]:before{transition:none}}
