.Hero_hero__YaRxr{display:flex;gap:24px;justify-content:space-between;align-items:center}@media(max-width:1280px){.Hero_hero__YaRxr{flex-direction:column;align-items:flex-start;gap:24px}}.Hero_hero__YaRxr>section{display:flex;flex-direction:column;gap:8px;max-width:50%}@media(max-width:1280px){.Hero_hero__YaRxr>section{max-width:100%}}.Hero_hero__YaRxr>section h1{font-size:60px;font-weight:700}@media(max-width:768px){.Hero_hero__YaRxr>section h1{font-size:48px}}.Hero_hero__YaRxr>section p{font-size:20px;font-weight:400;color:hsl(var(--muted-foreground))}.Hero_hero__YaRxr>section nav{display:flex;gap:8px;margin-top:8px}.Hero_hero__YaRxr>section nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:400;padding:8px 16px;border-radius:8px;transition:all .3s ease}.Hero_hero__YaRxr>section nav a svg{margin-top:1px}.Hero_hero__YaRxr>section nav a:first-child{color:hsl(var(--primary-foreground));--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#2563eb var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to right,var(--tw-gradient-stops));color:rgb(255,255,255,var(--tw-text-opacity,1))}.Hero_hero__YaRxr>section nav a:last-child{border:1px solid hsl(var(--input))}.Hero_hero__YaRxr>section nav a:last-child:hover{background-color:hsl(var(--accent))}.Hero_hero__YaRxr>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;justify-content:center;align-items:center;min-width:50%;padding:64px;--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:8px}@media(max-width:1280px){.Hero_hero__YaRxr>ul{margin:0 auto}}@media(max-width:768px){.Hero_hero__YaRxr>ul{padding:48px 16px;width:100%;display:flex;flex-wrap:wrap;gap:16px}}.HighlightedJobCard_highlightedJobCard__sTHFD{display:flex;flex-direction:column;gap:12px;width:fit-content;width:100%;height:100%;padding:24px;border:1px solid hsl(var(--border));border-radius:12px;background-color:hsl(var(--background));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.HighlightedJobCard_highlightedJobCard__sTHFD header{display:flex;align-items:center;gap:16px}.HighlightedJobCard_highlightedJobCard__sTHFD header h4{display:flex;flex-direction:column;gap:4px}.HighlightedJobCard_highlightedJobCard__sTHFD header h4 p{font-size:16px;font-weight:500}.HighlightedJobCard_highlightedJobCard__sTHFD header h4 span{font-size:14px;font-weight:400;color:hsl(var(--muted-foreground))}.HighlightedJobCard_highlightedJobCard__sTHFD header img{width:40px;height:40px;border-radius:50%}.HighlightedJobCard_highlightedJobCard__sTHFD main{display:flex;flex-direction:column;gap:8px}.HighlightedJobCard_highlightedJobCard__sTHFD main p{font-size:12px;font-weight:400;background-color:hsl(var(--muted));padding:4px 8px;border-radius:4px}.HighlightedJobCard_highlightedJobCard__sTHFD main span{font-size:14px;font-weight:400;color:hsl(var(--muted-foreground));margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.HighlightedJobCard_highlightedJobCard__sTHFD:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.CompanyCard_companyCard___gMSB,.HighlightedJobCard_highlightedJobCard__sTHFD:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.CompanyCard_companyCard___gMSB{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px;border:1px solid hsl(var(--border));border-radius:12px;background-color:hsl(var(--background));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.CompanyCard_companyCard___gMSB img{width:64px;height:64px;border-radius:50%}.CompanyCard_companyCard___gMSB h3{font-size:20px;font-weight:600;margin-top:12px}.CompanyCard_companyCard___gMSB p,.CompanyCard_companyCard___gMSB span{font-size:14px;font-weight:400;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CompanyCard_companyCard___gMSB p{margin-top:16px}.CompanyCard_companyCard___gMSB ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;margin-bottom:24px}.CompanyCard_companyCard___gMSB ul li{font-size:12px;font-weight:400;background-color:hsl(var(--muted));padding:4px 8px;border-radius:4px}.CompanyCard_companyCard___gMSB>a{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:8px 16px;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease;margin-top:auto}.CompanyCard_companyCard___gMSB:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)}.CompanyCard_companyCard___gMSB:hover>a{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#2563eb var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to right,var(--tw-gradient-stops));color:rgb(255,255,255,var(--tw-text-opacity,1))}