@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#e9d5ff}.hire-section{--hire-text:#fffffff2;--hire-muted:#ffffffad;--hire-faint:#ffffff6b;--hire-hairline:#ffffff1a;--hire-lavender:#cbb7fb;--hire-violet-mid:#a78bfa;--hire-violet-deep:#7c3aed;background-color:#000}.hire-ascii{--hire-ascii-tint:#c4b4ff;--hire-ascii-opacity:.4;--hire-ascii-veil:.5;--hire-ascii-veil-size:85% 50%}@media (min-width:768px){.hire-ascii{--hire-ascii-veil-size:40% 58%}}.hire-ascii-media{opacity:var(--hire-ascii-opacity);-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.hire-ascii-tint{background-color:var(--hire-ascii-tint);mix-blend-mode:multiply}.hire-ascii-video{opacity:0;transition:opacity .4s ease-out}.hire-ascii-video[data-started]{opacity:1}.hire-ascii-vignette{background:radial-gradient(ellipse var(--hire-ascii-veil-size)at 50% 50%,rgb(0 0 0/var(--hire-ascii-veil))0%,rgb(0 0 0/var(--hire-ascii-veil))60%,transparent 100%),radial-gradient(ellipse 80% 75% at 50% 50%,transparent 30%,#000000b3 80%,#000 100%)}@keyframes hire-v6-dot{0%,to{opacity:1;box-shadow:0 0 #cbb7fb8c}50%{opacity:.5;box-shadow:0 0 0 5px #cbb7fb00}}.hire-v6-dot{animation:2.4s ease-in-out infinite hire-v6-dot}.hire-cta-halo{opacity:0;transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);transform:scale(1)}@media (hover:hover){.hire-cta-root:hover .hire-cta-halo{opacity:1;transform:scale(1.12)}.hire-cta-root:hover .hire-cta-sheen{opacity:1}}.hire-cta-sheen{opacity:0;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.hire-v6-dot{animation:none}.hire-cta-halo,.hire-cta-sheen,.hire-ascii-video{transition:none}@media (hover:hover){.hire-cta-root:hover .hire-cta-halo{opacity:0;transform:scale(1)}.hire-cta-root:hover .hire-cta-sheen{opacity:0}}.hire-section .shiny-cta,.hire-section .shiny-cta:before,.hire-section .shiny-cta:after,.hire-section .shiny-cta span:before{animation:none}}.hire-section .shiny-cta{--shiny-cta-bg:#050505;--shiny-cta-bg-subtle:#1e1830;--shiny-cta-fg:#faf5ff;--shiny-cta-highlight:#8b5cf6;--shiny-cta-highlight-subtle:#c4b5fd;--animation:hire-shiny-gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:.8s cubic-bezier(.25,1,.5,1);isolation:isolate;cursor:pointer;outline-offset:4px;font-family:var(--font-dm-sans),sans-serif;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg))padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight)var(--gradient-percent),var(--gradient-shine)calc(var(--gradient-percent)*2),var(--shiny-cta-highlight)calc(var(--gradient-percent)*3),transparent calc(var(--gradient-percent)*4))border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);border:1px solid #0000;border-radius:360px;padding:1rem 2rem;font-size:.875rem;font-weight:500;line-height:1.25;transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine;position:relative;overflow:hidden}.hire-section .shiny-cta:before,.hire-section .shiny-cta:after,.hire-section .shiny-cta span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.hire-section .shiny-cta:active{translate:0 1px}.hire-section .shiny-cta:before{--size:calc(100% - var(--shadow-size)*3);--position:2px;--space:calc(var(--position)*2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position)var(--position),#c4b5fd8c calc(var(--position)/4),transparent 0)padding-box;background-size:var(--space)var(--space);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1;background-repeat:space}.hire-section .shiny-cta:after{--animation:hire-shiny-shimmer linear infinite;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);opacity:.6;width:100%;-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.hire-section .shiny-cta span{z-index:1}.hire-section .shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration)*1.5)hire-shiny-breathe linear infinite}.hire-section .shiny-cta,.hire-section .shiny-cta:before,.hire-section .shiny-cta:after{animation:var(--animation)var(--duration),var(--animation)calc(var(--duration)/.4)reverse paused;animation-composition:add}.hire-section .shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}.hire-section .shiny-cta:is(:hover,:focus-visible),.hire-section .shiny-cta:is(:hover,:focus-visible):before,.hire-section .shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.hire-section .shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}@keyframes hire-shiny-gradient-angle{to{--gradient-angle:360deg}}@keyframes hire-shiny-shimmer{to{rotate:360deg}}@keyframes hire-shiny-breathe{0%,to{scale:1}50%{scale:1.2}}
.hire-scroll-icon{flex-direction:column;align-items:center;gap:8px;display:flex}.hire-scroll-icon .hire-mouse-scroll-mouse{filter:drop-shadow(0 0 8px #7c3aed40);display:block}.hire-scroll-icon .hire-mouse-scroll-chevron{margin-top:2px;display:block}.hire-scroll-icon .hire-mouse-scroll-wheel-dot{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px #a78bfaf2);animation:1.6s ease-in-out infinite hire-ms-wheel}.hire-scroll-icon .hire-mouse-scroll-chevron-path{animation:2s ease-in-out infinite hire-ms-arrow}@keyframes hire-ms-wheel{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(2.5px)}}@keyframes hire-ms-arrow{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.hire-scroll-icon .hire-mouse-scroll-wheel-dot,.hire-scroll-icon .hire-mouse-scroll-chevron-path{animation:none}.hire-scroll-icon .hire-mouse-scroll-wheel-dot{opacity:1;transform:translateY(0)}.hire-scroll-icon .hire-mouse-scroll-chevron-path{opacity:.55;transform:translateY(0)}}
