.hero-name-line[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:clamp(.375rem,1.5vw,.75rem);padding:1.25rem clamp(.75rem,4vw,2rem);margin-bottom:1.25rem;max-width:100%;color:inherit;text-decoration:none;border-radius:.5rem;transition:transform .2s ease-out;transform-origin:center;will-change:transform}.hero-name-line[data-astro-cid-bbe6dxrz]:hover,.hero-name-line[data-astro-cid-bbe6dxrz]:focus-visible{transform:scale(1.04)}.hero-name-line[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid rgb(var(--color-highlight-500));outline-offset:4px}@media (prefers-reduced-motion: reduce){.hero-name-line[data-astro-cid-bbe6dxrz]{transition:none}.hero-name-line[data-astro-cid-bbe6dxrz]:hover,.hero-name-line[data-astro-cid-bbe6dxrz]:focus-visible{transform:none}}.hero-name-line[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(ellipse at center,rgb(var(--color-highlight-500) / .22) 0%,rgb(var(--color-highlight-500) / .08) 40%,transparent 70%);filter:blur(20px);z-index:-1;border-radius:50%}:root.dark .hero-name-line[data-astro-cid-bbe6dxrz]:before{background:radial-gradient(ellipse at center,rgb(var(--color-highlight-400) / .3) 0%,rgb(var(--color-highlight-400) / .1) 40%,transparent 70%)}.hero-bracket[data-astro-cid-bbe6dxrz]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(1.25rem,6vw,2.75rem);font-weight:400;line-height:1;letter-spacing:-.1em;color:rgb(var(--color-highlight-500) / .7);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}:root.dark .hero-bracket[data-astro-cid-bbe6dxrz]{color:rgb(var(--color-highlight-400) / .75)}.hero-name[data-astro-cid-bbe6dxrz]{font-size:clamp(1.375rem,6.5vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0;color:rgb(var(--color-primary-900));white-space:nowrap}:root.dark .hero-name[data-astro-cid-bbe6dxrz]{color:rgb(var(--color-primary-50))}.hero-prose[data-astro-cid-bbe6dxrz] p{margin-bottom:.75rem}.hero-prose[data-astro-cid-bbe6dxrz] p:last-child{margin-bottom:0}.hero-prose[data-astro-cid-bbe6dxrz] strong{font-weight:600}.hero-prose[data-astro-cid-bbe6dxrz] a{--tw-text-opacity: 1;color:rgb(var(--color-highlight-600) / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:rgb(var(--color-highlight-500) / .3);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hero-prose[data-astro-cid-bbe6dxrz] a:hover{text-decoration-color:rgb(var(--color-highlight-500) / 1)}.hero-prose[data-astro-cid-bbe6dxrz] a:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-highlight-400) / var(--tw-text-opacity, 1))}.btn-primary[data-astro-cid-j7pv25f6]{display:inline-flex;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-astro-cid-j7pv25f6]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-highlight-500) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px }
